Zalenium启动Chrome浏览器,但未启动测试

时间:2019-07-22 03:35:06

标签: selenium google-chrome selenium-chromedriver selenium-grid zalenium

我正在尝试在zalenium上运行测试脚本,尽管浏览器已启动(在vnc中注意到),但是测试不在容器上运行。我注意到日志中出现以下错误。

硒版本:

xxd

硒记录:

  

org.openqa.selenium.SessionNotCreatedException:无法创建新   远程会话。所需能力=能力   [{name = TestCaseName,browserName = chrome,platform = LINUX}],必填   功能=能力[{}]               构建信息:版本:'3.0.1',修订版:'1969d75',时间:'2016-10-18 09:49:13 -0700'

Docker日志:

  

警告o.s.jetty9.server.HttpChannel-/ wd / hub / session   java.io.IOException:org.openqa.grid.common.exception.GridException:   在请求中找不到任何功能:{“功能”:   {“ desiredCapabilities”:   {“名称”:“ TestcaseName”,“浏览器名称”:“ chrome”,“平台”:“ LINUX”},“ requiredCapabilities”:   {}}}

1 个答案:

答案 0 :(得分:0)

此错误消息...

org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session.

...表示 ChromeDriver 无法启动/产生新的 WebBrowser ,即 Chrome浏览器会话。

从您的 maven依赖和正在使用 Selenium v​​3.0.1

的日志消息中可以明显看出

实际上, Selenium Logs Docker Logs 中没有没有具体迹象,可以确定问题的任何根本原因, SessionNotCreatedException 。如果是 SessionNotCreatedException ,主要的嫌疑人总是倾向于您所使用的二进制版本之间的不兼容,并且始终建议更新以下二进制文件:

  • 硒JAR(v3.141.59)
  • ChromeDriver(v75.0)
  • Chrome浏览器(v75.0)