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

Selenium grid-转发新会话时出错,无法找到

羊舌迪
2023-03-14

我最近安装了一个用于开发测试的selenium网格环境。然而,我们面临以下错误:

转发新会话时出错,无法找到:功能{browserName:chrome,chromeOptions:{args:[--headless,--no sandbox],二进制:,首选项:{plugins.always\u open\u pdf\u externally:true},w3c:false},loggingPrefs:org.openqa.selenium.logging…,版本:88.0.4324.182}“

附加信息:

selenium hub:sudo-u selenium nohup java-jar/usr/local/bin/selenium-server-standalone-3.8.1.jar-角色中心-主机http://hub_ip:4444

selenium node:sudo-u selenium nohup java-jar /usr/local/bin/selenium-server-standalone-3.8.1.jar-角色节点-浏览器浏览器名称=chrome-hub超文本传输协议://hub_ip: 4444/grid/寄存器

有人知道会发生什么吗?

***当我将应用程序指向运行独立selenium的服务器时,我没有问题。

共有1个答案

梁华清
2023-03-14

我可能没有完整的答案,因为我通常不会在节点中设置浏览器名称,因为它可以稍后通过java或python设置。

但我假设您正在尝试将此节点设置为指向中心?这将指示节点在节点IP上查找集线器

-Hub超文本传输协议://node_ip:4444/grid/寄存器

节点需要知道中心将在哪里,所以用下面的替换上面的。

-Hub超文本传输协议://hub_ip:4444/grid/寄存器

 类似资料:
  • 我的selenium配置有问题。我正在尝试在iOS和Android上自动化Selenium测试。 iOS测试独立于iOS驱动程序正常运行。Android测试也在独立正常运行。 但是当我想运行iOS和Android时,我遇到了问题! 对于我的Android测试,我正在运行这个命令,一切都很好: 但是,当我想要集成iOS测试时,我会按照以下指南更改此命令的端口:http://selendroid.io

  • 问题内容: 我从这里选择了最新的2.45.0 。遵循文档并使用以下命令启动集线器 并且,文件内容为: 而且,唯一的 到目前为止,一切看起来都很不错。在这里注册后,请查看控制台的屏幕截图 而且,当我尝试通过以下方式开始测试时,问题就开始了: 而且,它抛出: WebDriver.dll中发生类型’System.InvalidOperationException’的异常,但未在用户代码中处理 附加信息:

  • 我使用了最新的Selenium服务器,从这里开始是2.45.0。遵循文档并使用以下命令启动中心 并且,JSon文件内容是: 并且,唯一具有 在这之前,一切看起来都很好。在此处注册后,请查看控制台的屏幕截图 而且,当我试图开始测试时,问题就开始了: 它抛出: “系统”类型的例外。WebDriver中发生“InvalidOperationException”。dll,但未在用户代码中处理 附加信息:无

  • 我尝试从页面使用Selenium Grid Extras:https://github.com/groupon/Selenium-Grid-Extras 我成功地在我的私人机器上使用了它。配置之后,我运行了命令“java-jar Selenium Grid Extras jar.jar”(https://ibb.co/j4wZPH),我可以通过转到地址来查看节点http://localhost:4

  • 轮毂启动命令: 节点启动命令: 环境详细信息(根据评论更新):Selenium 3.11.0、Chrome 66、ChromeDriver 2.38 当我尝试运行它时,会出现以下错误: 有人知道我做错了什么吗?

  • 我正在使用Selenium Grid。我最近将VM(node)更新到Windows 10,它不再工作了。以下是详细信息 我通过以下方式将此VM Win10注册为网格节点: (这之前与VM Win8一起工作得很好)我可以在网格上看到这个VM Win10注册了3个浏览器IE11、FF和Chrome 在我的代码中,我通过以下方式创建web驱动程序: 我总是得到这个错误当我执行测试 转发新会话时出错,无法