当前位置: 首页 > 知识库问答 >
问题:

无法启动新会话。由以下原因引起:org.openqa.selenium.WebDriverException:Driver Server进程过早死亡

洪宇定
2023-03-14

我不熟悉自动化。尝试简单的硒POC。下面是webdriver配置的详细信息

JDK 版本 17.0.2 硒版本 4 Chrome 浏览器版本 98.0.4758.102 (官方构建) (64 位) Chromedriver 版本相同

这是我的代码: 网络驱动程序 = 新的铬驱动程序();驱动程序(“https://demoqa.com/login”);

我做了设置属性。请找到随附的屏幕截图。

错误:线程“main”org . open QA . selenium . sessionnotcreatedexception中出现异常:无法启动新会话。可能的原因是远程服务器的地址无效或浏览器启动失败。在org . open QA . selenium . remote . remote web driver . execute(remote web driver . Java:576)在org . open QA . selenium . remote web driver . start session(remote web driver . Java:245)在org . open QA . selenium . remote . remote web driver .(remote web driver . Java:161)在org . open QA . selenium . chromium . chromium driver .(chromium driver . Java:108)在org . open QA . selenium . chrome . chrome driver .(chrome driver . Java:106)firstseleniumclass . main(firstseleniumclass . Java:17)导致:org . open QA . selenium . web Driver exception:驱动服务器进程过早死亡。构建信息:版本:“4.1.2”,修订版:“9a5a329c5a”系统信息:主机:“ASG602977”,IP:“192 . 168 . 0 . 5”,OS . name:“Windows 10”,OS . arch:“amd64”,OS . version:“10.0”,Java . version:“17 . 0 . 2”驱动程序信息:Driver . version:chrome Driver at org . open QA . selenium . remote . service . Driver service . start(Driver service . Java:226)at org ....7更

在此输入图像描述

共有1个答案

段干英杰
2023-03-14

对于本地执行,您可以使用webdrivermanager。请参阅下面的链接了解实现。

网络驱动程序管理器视频链接

以下是在Mac远程机器上执行Selenium 4网格的解决方案。

请将chrome驱动程序添加到路径中。

下载兼容的chromedriver:https://chromedriver.chromium.org

去那个地方:第一次跑步:

xattr -d com.apple.quarantine chromedriver

然后移动浏览器驱动程序:

sudo chmod a+x chromedriver && sudo mv chromedriver /usr/local/bin/chromedriver

在注册节点时,您可以使用标志--dette-驱动程序true

 类似资料:
  • 我想让詹金斯做量角器测试。我知道我需要在没有浏览器的情况下运行量角器。如何设置它? 我需要安装哪些npm包?我的实际软件包是(package.json): } 在我的本地机器中,一切都很好,因为我看到chrome窗口打开,我看到测试正在进行。 但当我尝试在Jenkins上运行它时,我得到了以下信息: 原因:org。openqa。硒。遥远的UnreachableBrowserException:无法

  • 我正试图使用Appium从mac上的Android应用程序启动我的应用程序。应用程序 或使用我的代码,但我得到一个错误 无法启动新会话。 确保Appium服务器运行的应用程序是通过使用Appium中的“App Path”参数打开的。应用程序(以及适用于Android的软件包和 活动)或通过连接selenium客户端,并 在所需的功能对象中提供此功能。" 下面是我的Appium日志,我在这里做错了什

  • 我在所有浏览器中都遇到了这个例外。例如,我在chrome上创建了一个远程webdriver,如下所示: 我得到了UnreachableBrowserException如下: 但我在<代码>http://myIP:4444/grid/console,一切正常,节点仍然注册。然后在<代码>http://myIP:5555/wd/hub/static/resource/hub.html,我仍然可以单击“

  • 我使用spring数据来创建jpa和mongo。 附属国: spring版本是4.0。2.释放 SpringDataJPA版本是1.4。3.释放 spring数据mongodb版本为1.2。0.1释放 XML配置: 型号: 例外: 有人知道吗? 非常感谢。。

  • 问题内容: 我的selenium代码未运行。不断向我抛出以下错误: FIREFOX版本:53.0.3(32位)SELENIUM版本:selenium-java-3.4.0我正在使用Eclipse Luna,并且我的机器是Windows 7(64位)。我已经阅读了所有帮助查询,但找不到解决方案。这是我的Java代码: 问题答案: 您必须在代码中考虑几个因素,如下所示: 您已通过创建的相同类的对象,并

  • 我的selenium代码没有运行。不断向我抛出以下错误: FIREFOX版本:53.0.3(32位)SELENIUM版本:selenium-java-3.4.0我正在使用Eclipse Luna,我的机器是Windows 7(64位)。我已经阅读了所有的帮助查询,但找不到解决方案。这是我的Java代码: