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
在这里插入图片描述
③ 第三步,高级,勾选如下:
在这里插入图片描述
④ 如果以上步骤还是不行,重置浏览器后,再次执行①②③步骤即可
重置的步骤为:
在这里插入图片描述

目录
相关文章
|
Java Maven 数据安全/隐私保护
邮件发送轻松搞定:结合Hutool实现SpringBoot邮件功能
邮件发送轻松搞定:结合Hutool实现SpringBoot邮件功能
720 0
|
自动驾驶 5G
5G技术中的时分双工(TDD)与频分双工(FDD)的应用区别
5G技术中的时分双工(TDD)与频分双工(FDD)的应用区别
2434 63
|
前端开发 Java 容器
Java一分钟之-JavaFX控件:Button, TextField, Label等
JavaFX教程概述了构建UI的基本控件:Button用于用户操作,TextField提供文本输入,Label显示静态文本。文章讨论了样式、事件处理和布局管理常见问题及其解决方案,并提供了一个使用这些控件创建简单应用的代码示例,强调实践中提升GUI开发技能的重要性。
498 1
|
JavaScript 前端开发 Java
JMETER也会遇到加密难题,一并处理中文响应乱码
本文讨论了在JMeter中处理加密数据和中文响应乱码的问题,提供了使用BeanShell后处理器进行AES加密的示例代码,说明了如何将自定义的jar包放入JMeter的lib/ext目录以扩展功能,并给出了解决中文乱码的几种方法。
551 1
JMETER也会遇到加密难题,一并处理中文响应乱码
|
JavaScript 容器
vue element plus Infinite Scroll 无限滚动
vue element plus Infinite Scroll 无限滚动
480 0
|
Web App开发 缓存 文字识别
scrapy_selenium的常见问题和解决方案
scrapy_selenium是一个结合了scrapy和selenium的库,可以让我们使用selenium的webdriver来控制浏览器进行动态网页的爬取。但是在使用scrapy_selenium的过程中,我们可能会遇到一些问题,比如如何设置代理、如何处理反爬、如何优化性能等。本文将介绍一些scrapy_selenium的常见问题和解决方案,希望对你有所帮助。
630 0
scrapy_selenium的常见问题和解决方案
|
Web App开发 人工智能 Java
Python Selenium实现自动化测试及Chrome驱动使用
Python Selenium实现自动化测试及Chrome驱动使用
500 2
|
Java
Java“NullPointerException”解决
Java中的“NullPointerException”是常见的运行时异常,发生在尝试使用null对象实例的方法或字段时。解决方法包括:1. 检查变量是否被正确初始化;2. 使用Optional类避免null值;3. 增加空指针检查逻辑。
2073 2
|
运维 监控 物联网
物联网卡:物联网卡网络不稳定的解决办法
物联网卡(IoT SIM卡)网络不稳定的问题可能由多种因素引起,包括网络覆盖、SIM卡状态、设备配置、服务提供商的网络问题以及数据使用量限制等。以下是一些解决物联网卡网络不稳定的操作建议: