Selenium启动IE11常见问题解决方法

简介: Selenium启动IE11常见问题解决方法

1、IE驱动问题

1.1、问题现象

selenium.common.exceptions.WebDriverException: Message: 'IEDriverServer.exe' executable needs to be in PATH. Please download from http://selenium-release.storage.googleapis.com/index.html and read up at https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver Exception ignored in: >

1.2、分析

从问题看,应该是IE驱动有问题,重新下载安装selenium对应的IE驱动

1.3、驱动调用

①一般情况放在ie浏览器的安装位置,然后把路径加入系统环境变量即可;
②如果第一种不行,需要把驱动放在Python的安装目录下即可。

2、IE缩放比问题

2.1、问题现象

selenium.common.exceptions.WebDriverException: Message: Unexpected error launching Internet Explorer

2.2、分析

这个是由于IE缩放比影响,需要把缩放比设置为100%

2.3、解决

把缩放比设置为100%,即可
在这里插入图片描述

3、安全设置问题

3.1、问题现象

WebDriverException: Message: u'Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.'

3.2、分析

这个是因为IE的安全设置导致的

3.3、解决

① 进入IE设置中internet选项,
在这里插入图片描述
②把以下四个选项全部取消勾选 或者 全部勾选上,必须保持统一
在这里插入图片描述

4、窗口和标签的问题

4.1、问题现象

具体错误代码忘记 了,不过大意是:selenium找这个元素的时候,窗口被关闭了

4.2、分析

其实问题是,浏览器选项卡的问题,每次打开的时候,打开了新的选项卡或者新的窗口

4.3、解决

① 第一步,勾选如下:
在这里插入图片描述
② 第二步,安全--自定义级别,禁用smartscreen
在这里插入图片描述
③ 第三步,高级,勾选如下:
在这里插入图片描述
④ 如果以上步骤还是不行,重置浏览器后,再次执行①②③步骤即可
重置的步骤为:
在这里插入图片描述

目录
相关文章
|
10月前
|
Web App开发 Python
python+selenium+Chrome 监测文件是否下载完毕
python+selenium+Chrome 监测文件是否下载完毕
277 0
|
10月前
|
XML 测试技术 开发工具
『App自动化测试之Appium应用篇』| 元素定位工具uiautomatorviewer从简介、特点、启动到使用的完整过程
『App自动化测试之Appium应用篇』| 元素定位工具uiautomatorviewer从简介、特点、启动到使用的完整过程
280 4
|
10月前
|
Java 测试技术
[软件自动化测试] selenium java环境配置
介绍了包括选择Gradle构建,关闭Gradle Wrapper的默认下载,修改`gradle-wrapper.properties`以使用腾讯云镜像,以及更新`build.gradle`文件添加国内仓库和Selenium依赖。在测试驱动部分,创建了一个简单的JUnit测试用例,展示了如何初始化Edge浏览器并访问网站。运行测试时可能出现关于CDP版本不匹配的警告,可以通过升级Selenium依赖中的CDP版本来解决。推荐根据[Selenium库网页](https://search.maven.org/search?q=g:org.seleniumhq.selenium)提供的版本信息进行升级
708 6
|
10月前
|
Python
python selenium 执行完毕关闭chromedriver进程
python selenium 执行完毕关闭chromedriver进程
89 0
|
10月前
|
Python
Python Appium Selenium 查杀进程的实用方法
Python Appium Selenium 查杀进程的实用方法
105 1
|
消息中间件
Anaconda安装之后Spyder打不开解决办法--目前有用 jupyter notebook 无法正常运行2023.1.7
Anaconda安装之后Spyder打不开解决办法--目前有用 jupyter notebook 无法正常运行2023.1.7
317 0
selenium运行常见的报错问题
selenium运行常见的报错问题
164 0
|
测试技术
Airtest自动化测试脚本自启动设置
Airtest自动化测试脚本自启动设置
786 0
|
Web App开发 数据采集 数据可视化
解决selenium可视化爬虫报错以及安装chromedriver系列踩坑问题
今天首次使用selenium爬虫,需要下载chrome浏览器,以及对应的驱动: 1.下载chrome浏览器 点我下载 2.安装chromedriver驱动 点我下载 查看对应的版本方法: 通过 桌面 ,属性,查看文件位置 我的浏览器安装地址是C:\Program Files\Google\Chrome\Application 选择对应版本下载即可! 这里32位也可以用,不需要下载64位的 驱动解压到桌面后,将chromedriver.exe拖到对应的python目录中 我的目录路径为 C:\Users
478 0
解决selenium可视化爬虫报错以及安装chromedriver系列踩坑问题
|
Web App开发 数据采集 iOS开发
一日一技:Selenium如何接管已经运行的Chrome浏览器?
一日一技:Selenium如何接管已经运行的Chrome浏览器?
1238 0
一日一技:Selenium如何接管已经运行的Chrome浏览器?