美文网首页问题收集我爱编程
Selenium IE webdriver 常见的一些问题

Selenium IE webdriver 常见的一些问题

作者: YChristina | 来源:发表于2018-01-06 11:55 被阅读0次

问题一: NoSuchWindowException  & Unexpected error launching Internet Explorer. Protected Mode must be set to the same value

解决方案: 进入设置界面并进入Security,将四个模块的“Enable Protected Mode” 都启用或者都禁用。(四个模块的配置必须一致)

问题二: Selenium.SendKeys() 输入时一个字母接着一个字母输入,速度很慢。

解决方案一: 将64位的IE Webdriver换成32位。(但是这个有时候在64位的操作系统中会出现问题,当用32位的driver,一些web页面的元素可能会无法点击,抛出无法找到该控件的异常,没错,这个就是版本冲突)

补充: 在windows 10 的系统, IE32位和IE64位的浏览器都是安装的。

IE 32 路径: C:\Program Files (x86)\Internet Explorer

IE 64 路径: C:\Program Files\Internet Explorer

解决方案二: 在使用IE Webdriver 64 喂版本时, 可以设置InternetExplorerOptions, 代码如下:

InternetExplorerOptions option = new InternetExplorerOptions();

option.RequireWindowFocus = true;

webDriver = new InternetExplorerDriver(option);

问题三: Unexpected error launching Internet Explorer. Browser zoom level was set to 0%

解决方案: 将IE Zoom设置成100%

相关文章

网友评论

    本文标题:Selenium IE webdriver 常见的一些问题

    本文链接:https://www.haomeiwen.com/subject/mhcynxtx.html