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

Selenium远程驱动程序错误,转发新会话时找不到

贡念
2023-03-14

我正在使用Selenium Grid。我最近将VM(node)更新到Windows 10,它不再工作了。以下是详细信息

我通过以下方式将此VM Win10注册为网格节点:

java -Dwebdriver.ie.driver=C:\Selenium\IEDriverServer.exe -jar selenium-server-standalone-2.53.0.jar -role node -hub http://10.0.50.34:4444/grid/register/ -trustAllSSLCertificates

(这之前与VM Win8一起工作得很好)我可以在网格上看到这个VM Win10注册了3个浏览器IE11、FF和Chrome

在我的代码中,我通过以下方式创建web驱动程序:

capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("applicationName", "qa-user");
webDriver = new RemoteWebDriver(new URL("http://10.0.50.34:4444/wd/hub"), capabilities);

我总是得到这个错误当我执行测试

转发新会话时出错,无法找到:功能[{platform=ANY,browserName=firefox,applicationName=qa-user,版本=}]

它以前在节点上的所有浏览器上都是这样工作的。我不知道我是否错过了节点VM Win10上的一些设置。

共有1个答案

谢学名
2023-03-14

你试过在你的类中直接指定IEDriver的路径来运行测试吗?

就我个人而言,对于我的VM Win10,我使用以下内容:

 java -jar selenium-server-standalone-2.53.0.jar -role hub -port 4444 -host x.x.x.x

Java类:

 System.setProperty("webdriver.ie.driver", "C:\\Users\\IEUser\\Desktop\\selenium-grid\\IEDriverServer.exe");

转发新会话时出错,无法找到:功能[{platform=ANY,browserName=firefox,applicationName=qa-user,版本=}]

此错误表明您试图创建一个新的浏览器会话,该会话具有网格不知道的功能。

 类似资料:
  • 我最近安装了一个用于开发测试的selenium网格环境。然而,我们面临以下错误: 转发新会话时出错,无法找到:功能{browserName:chrome,chromeOptions:{args:[--headless,--no sandbox],二进制:,首选项:{plugins.always\u open\u pdf\u externally:true},w3c:false},loggingPr

  • 我正在尝试使用Selenium web驱动程序。我正在使用asp。net mvc。我已经设置了一个非常基本的测试。我基本上只是想打开浏览器。 但当我运行测试我得到这个错误消息 结果消息: 文件c:\chromedriver.exe\chromedriver.exe不存在。驱动程序可以在http://chromedriver.storage.googleapis.com/index.html下载 我

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

  • 我正在尝试修改现有的Selenium Pytest页面对象模型设置方法,以调用Ip上的Selenium网格。”http://localhost:4444/wd/hub". 然而,当我尝试运行我的测试类时,我收到了一个错误,转发新会话时找不到:功能异常。请查看以下代码: conftest.py 页面类:LoginPage.py 我的pytest测试文件:-test_login.py 例外:- 不确定

  • 问题内容: 在硒测试中出现以下错误 我所做的是 环境: Firefox v47.0 Webdriver 3.0.0-beta2 问题答案: 这是完全可以预期的。没有GeckoDriver(木偶)的发行版支持该类。这是Mozilla团队开发Marionette的首要任务之一。

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