selenium使用IE 浏览器问题
2014-11-19 14:05
274 查看
Started InternetExplorerDriver server (64-bit) 2.25.2.0 Listening on port 40961Exception 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) Command duration or timeout: 1.18 seconds Build info: version: '2.25.0', revision: '17482', time: '2012-07-18 22:18:01'System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0_29'Driver info: driver.version: InternetExplorerDriver Session ID: 01e30b64-e403-440c-bed8-4859ef2128f9 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:188) at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:498) at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:182) at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:167) at org.openqa.selenium.ie.InternetExplorerDriver.startSession(InternetExplorerDriver.java:133) at org.openqa.selenium.ie.InternetExplorerDriver.setup(InternetExplorerDriver.java:106) at org.openqa.selenium.ie.InternetExplorerDriver.(InternetExplorerDriver.java:52) at com.selenium.test.TempGoogle.main(TempGoogle.java:15)
如果遇到上面的问题
解决方法有两种: 1.是修改掉IE的设置,不要在任何情况下使用保护模式(protected mode) 2.另一种即是前面代码中如下片段在运行时设置IE的Capabilities。 DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer(); ieCapabilities.setCapability (InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true); WebDriver oWebDriver = new InternetExplorerDriver(ieCapabilities);
相关文章推荐
- selenium使用IE 浏览器问题
- selenium使用IE 浏览器问题
- [转]使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
- sharepoint 2013 文档库 使用资源管理器打开是灰色的,浏览器版本是IE 9在IE 11可正常打开,或提示在文件资源管理器中打开此位置时遇到问题,将此网站添加到受信任站点列表,然后重试
- Vue 使用swiper4导致ie或手机浏览器打开空白的问题
- python爬虫,selenium使用,Firefox-chrome-IE问题解决方法,selenium的基本操作
- 利用IE/FF的不同识别CSS来使用浏览器兼容问题
- 使用window.location.href跳转页面在IE和FF浏览器中路径不一致的问题总结
- 使用python+selenium制作浏览器爬虫,彻底解决ajax异步加载问题(待更新)
- 解决使用selenium +Chrome进行浏览器大小变换的报错问题
- Selenium Webdriver 的使用java执行js代码 解决 ScriptEngine不支持浏览器内置对象window,document的问题
- python 结合 selenium 使用iedriver报错问题处理
- 利用IE/FF的不同识别CSS来使用浏览器兼容问题
- 使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
- Firefox, IE等不同浏览器对JavaScript,CSS不同解析问题 (转备以后使用)
- flash控件报错自动关闭ie,Firefox提示非法操作,建议关闭浏览器的问题
- vs2008与IIS 7.0使用在vista上时出现的问题及解决方法(Internet Explorer 无法显示该页面)(VS2008: IE Cannot Display Web Page)
- 使用 TRegistry 类[2]: 读取 IE 浏览器的 Start Page
- 解决了一个有关IE 浏览器的问题
- vista sp1 使用迅雷后ie问题(解决方法)