所以我有一个带有Ubuntu的VM。主机在Win10上。在这个虚拟机中,我安装了一个docker,在其中我拉出了jenkins,并为jenkins安装了selenium插件。我可以从win10到达selenium节点。但是当我尝试从IDE启动测试时:
val cap: DesiredCapabilities = DesiredCapabilities.chrome()
cap.setBrowserName("chrome")
webDriver = new RemoteWebDriver(new URL("http://192.168.10.223:4445/wd/hub/"), cap)
go to "https://www.google.com"我有这个错误,我不明白为什么.
Exception encountered when invoking run on a nested suite - Unable to create new service: ChromeDriverService
Build info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05-08T15:15:08.936Z'
System info: host: '2d3135afb490', ip: '172.17.0.2', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-24-generic', java.version: '1.8.0_171'
Driver info: driver.version: unknown
Command duration or timeout: 101 milliseconds我做错了什么吗?或者我遗漏了一些配置?
发布于 2018-07-06 02:21:39
Docker容器没有Desktop(如果我没看错的话,您的selenium进程正在这样的容器中运行),所以它们不会运行UI测试。你的机会是:
)会话中尝试,但不在Docker
https://stackoverflow.com/questions/51194621
复制相似问题