我正在尝试在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”: {}}}
答案 0 :(得分:0)
此错误消息...
org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session.
...表示 ChromeDriver 无法启动/产生新的 WebBrowser ,即 Chrome浏览器会话。
从您的 maven依赖和正在使用 Selenium v3.0.1
的日志消息中可以明显看出实际上, Selenium Logs 或 Docker Logs 中没有没有具体迹象,可以确定问题的任何根本原因, SessionNotCreatedException
。如果是 SessionNotCreatedException ,主要的嫌疑人总是倾向于您所使用的二进制版本之间的不兼容,并且始终建议更新以下二进制文件: