selenium远程调用chrome报错Unable to create new service: ChromeDriverService

selenium远程调用selenium-server-standalone操作chrome浏览器,一直报如下错误:

Caused by: org.openqa.selenium.SessionNotCreatedException: Unable to create new service: ChromeDriverService
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'dev.two', ip: '172.27.2.123', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-957.5.1.el7.x86_64', java.version: '11.0.1'
Driver info: driver.version: unknown
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'test', ip: '172.27.13.117', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '11.0.1'
Driver info: driver.version: unknown

通过 driver.version: unknown这行怀疑是selenium-server没发现chrome驱动。但chrome驱动一直都放在path路径,不可能找不到。后来仔细查看chrome驱动发现缺少执行(x)权限,执行chmod +x chromedriver-linux64添加x权限后,测试成功。

你可能感兴趣的:(java)