gpt4 book ai didi

java - org.openqa.selenium.remote.UnreachableBrowserException : Could not start a new session error with Selenium and IE11 using Java

转载 作者:行者123 更新时间:2023-11-30 12:02:04 25 4
gpt4 key购买 nike

我正在尝试通过以下软件应用程序使用 Selenium 来自动化我的测试用例。

  • 网络驱动程序 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....

我尝试过不同版本的驱动程序和 selenium webdriver。但是没有锻炼。可能是什么原因,我该如何解决?

谁能给我你的建议?

谢谢,
Karunagara Pandi G

最佳答案

这个错误信息...

org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session....

...表示 IEDriverServer 无法启动/生成新的 WebBrowsing Session,即 InternetExplorer Browser session 。

您的主要问题是您使用的二进制文件版本之间的不兼容,如下所示:

  • 您的 Selenium WebDriver Client 版本是 3.12.0,它有点旧。
  • 您的 InternetExplorerDriver 版本 3.150.1

因此 Selenium Client v3.12.0IEDriverServer v3.150.1 之间存在明显的不匹配。


解决方案

  • Selenium 升级到当前水平 Version 3.141.59 .
  • IEDriverServer 升级到 IEDriverServer v3.141.59IEDriverServer v3.150.0水平。
  • 清理您的项目工作区,通过您的IDE重建您的项目,仅使用所需的依赖项。
  • 以非根用户身份执行您的测试
  • 始终在 tearDown(){} 方法中调用 driver.quit() 以关闭和销毁 WebDriverWeb 客户端 实例优雅。

;博士

关于java - org.openqa.selenium.remote.UnreachableBrowserException : Could not start a new session error with Selenium and IE11 using Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58950437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com