org.openqa.selenium.remote.UnreachableBrowserException:无法使用Java启动selenium和IE11的新会话错误
我正试图通过以下软件应用程序使用Selenium自动化我的测试用例org.openqa.selenium.remote.UnreachableBrowserException:无法使用Java启动selenium和IE11的新会话错误,java,selenium,internet-explorer-11,selenium-iedriver,iedriverserver,Java,Selenium,Internet Explorer 11,Selenium Iedriver,Iedriverserver,我正试图通过以下软件应用程序使用Selenium自动化我的测试用例 WebDriver 3.12.0 InternetExplorerDriver3.150.1 IE11浏览器 Java1.8.0.231 这是我初始化驱动程序的脚本 System.setProperty("webdriver.ie.driver","driver path"); driver = new InternetExplorerDriver(); System.out.println("Driver initiali
- WebDriver 3.12.0
- InternetExplorerDriver3.150.1
- IE11浏览器
- Java1.8.0.231
System.setProperty("webdriver.ie.driver","driver path");
driver = new InternetExplorerDriver();
System.out.println("Driver initialized.");
driver.get("application web url");
对于上面的脚本,我得到以下错误消息。org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session....
我尝试了不同版本的驱动程序和SeleniumWebDriver。但是没有锻炼。原因可能是什么?我如何解决
有谁能给我你的建议吗
谢谢,Karunagara Pandi G此错误消息
org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session....
…表示IEDriversServer无法启动/生成新的网络浏览会话,即InternetExplorer浏览器会话
您的主要问题是所使用的二进制文件版本之间的不兼容,如下所示:
- 您的Selenium WebDriver客户端版本是3.12.0,稍旧一些
- 您的InternetExplorerDriver版本3.150.1
解决方案
- 将硒升级到当前水平
- 将IEDriverServer升级到或级别
- 通过IDE清理项目工作区,并仅使用所需的依赖项重建项目
- 以非root用户身份执行
测试
- 始终在
方法中调用tearDown(){}
,以优雅地关闭和销毁Web驱动程序和Web客户端实例driver.quit()
tl;博士