webDriver 在测试ie 的时候会遇到很多的问题,记录下:
1.需要ie的driver驱动
需要下载 IEDriverServer.exe 并把这个驱动放在系统ie 的文件夹下 C:\Program Files\Internet Explorer
2.启动selenium 的时候需要将浏览器安全设置给取消掉
3.启动的时候还是报错提示安全保护
Exception in thread “main” org.openqa.selenium.WebDriverException: 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. (WARNING: The server did not provide any stacktrace information);
修改注册表
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones
看到0-4号Key下面是否有叫2500的属性,有的话把他们统一下数据就行了,点击查看,
1,2 key 2500 显示的是3
3,4 key 2500 显示的是0
把3,4的值改成3,之后保存
启动ie 浏览器的时候把路径添加进入,即可
System.setProperty(“webdriver.ie.driver”, “C:\Program Files\Internet Explorer\IEDriverServer.exe”);
WebDriver driver = new InternetExplorerDriver();