selenium 运行 IE11 需要进行的浏览器设置

文章目录


IE 浏览器算是众多浏览器中比较奇葩的一类,但是鉴于很多银行政府机构还在使用 IE 浏览器,因此有些地方可能需要做 IE 的自动化检测,当我们做 IE 的自动化检测时候,首先需要对 IE 浏览器进行一些设置,之后稍微改动下 IE 驱动启动的代码即可

↓↓↓ 浏览器更改 ↓↓↓

1.关掉 IE 浏览器 4 处保护模式
(其实这一块在代码中也会设置到)
在这里插入图片描述
2.关掉增强保护模式
这里改好了注意应用保存
在这里插入图片描述
3.IE11 的需要修改注册表
先进入计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl路径,若其中无 FEATURE_BFCACHE 项,自己创建一个,然后其中右键新建一个 QWORD 的文件 64 位,起名 iexplorer.exe
在这里插入图片描述
4.注意重启电脑

↓↓↓ 代码调整 ↓↓↓

5.启动 IE 驱动的代码注意加上如下:

// IE 浏览器安全设置
DesiredCapabilities ieCapabilities  = DesiredCapabilities.internetExplorer ();
ieCapabilities.setCapability ( InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true );

↓↓↓ 驱动使用 ↓↓↓

6.有的电脑会发现,即使本机是 64 位操作系统,可能使用 32 位的 ie 驱动运行效率更高,这点稍微注意一下

发布了124 篇原创文章 · 获赞 40 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/abcnull/article/details/103857166