步骤失败:Selenium错误:无法创建新服务:ChromeDriver服务内部版本信息:版本:'3.141.59'


chromedriver-version: 79.0.3945.36 
google-chrome version:79.0.3945.88 
java version:openjdk version "1.8.0_232"
selenium-standalone-server version:3.141.59
  1. 首先将在后台启动谷歌浏览器无头:

    google-chrome --headless --no-sandbox --no-cache --disable-gpu --disable-dev-shm-usage &

  2. 然后我启动chromedriver:

    Chromedriver --proxy-server=10.0.x.x:yyyy --无头 --禁用-GPU --nogui --no-sandbox --启用日志记录 --忽略证书错误 --启动最大化 --禁用-开发-shm-usage ---no-cache

  3. 启动中心: Java -jar Selenium-server-standalone-3.141.59.jar -role hub

  4. 注册节点并使用以下命令对其进行配置:

    java -Dwebdriver.chrome.driver=/usr/local/bin/chromedriver,browserName=chrome,version="79.0.3945.88",headless=true,chrome_binary=/usr/bin/google-chrome -jar/usr/local/bin/selenium-server-standalone-3.141.59.jar -role node -hub http://IP:4444/grid/register,browserName=chrome,version="79.0.3945.88",headless=true,chrome_binary=/usr/bin/google-chrome,webdriver.chrome.driver=/usr/local/bin/chromedriver

  5. 然后我运行命令以使用 127.0.0.1 作为主机和 4444 作为端口来执行我的情况

下面是错误消息。

Step Failed: SeleniumError: Unable to create new service: ChromeDriverService Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53' System info: host: 'localhost.localdomain', ip: '127.0.0.1', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-957.27.2.el7.x86_64', java.version: '1.8.0_232' Driver info: driver.version: unknown

我哪里出错了,请指教..

如错误消息显示"驱动程序版本:未知",因此我希望它们与 chromedriver .exe路径或版本可比性有关。

相关内容

  • 没有找到相关文章

最新更新