selenium调用ie或chrome遇到的问题排查

1、把IE的所有区域的保护模式都设置为Disable,操作方法:控制面板-Internet选项-安全选项 下的“Internet”、“本地Internet”、“可信站点”、“受限站点”下的“启用保护模式”全部“不选”。

2把IE网络代理去掉。

3、IE页面的显示比例要为100%。如下图所示: 或调用API,将浏览器最大化。
这里写图片描述

4、针对IE10和更高的版本,必须在IE选项设置中的高级页中,取消“启用增强保护模式”的勾选框。

5、针对IE11,需要修改注册表。如果是32位的windows,key值为

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet 
Explorer\Main\FeatureControl\FEATURE_BFCACHE

,如果是64位的windows,key值为

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet 
Explorer\Main\FeatureControl\FEATURE_BFCACHE

如果key值不存在,就添加。之后在key内部创建一个iexplorer.exe,DWORD类型,值为0,我的windows是64位的,修改后的注册表如下图所示: 
这里写图片描述

6、点击“工具”——“Internet选项” ——“高级”选项卡

“对证书地址不匹配发出警告”“检查发行商证书是否吊销”“检查服务器证书吊销” 选项勾去掉

猜你喜欢

转载自blog.csdn.net/imilli/article/details/79090048