【问题标题】:Selenium Webdriverjs (javascript) with chromeSelenium Webdriverjs (javascript) 与 chrome
【发布时间】:2017-10-14 10:36:11
【问题描述】:

Selenium Webdriver 可以很好地与 Chromium 配合使用。但是当我想使用 Chrome 时(我想要,因为 chrome 可以很容易地安装在支持无头模式的新版本中),然后 chrome 永远不会启动。

WebDriverError:未知错误:Chrome 无法启动:异常退出 (驱动信息:chromedriver=2.29.461571 (8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5),platform=Linux 4.2.8.11-1-MANJARO x86_64)

var selenium = require ('selenium-webdriver'),
By = selenium.By,
until = selenium.until,
Select = selenium.Select;

var chrome = require ("selenium-webdriver/chrome");
var o = new chrome.Options();

o.setChromeBinaryPath( "/opt/google/chrome-unstable/");

var service = new chrome.ServiceBuilder()
    .loggingTo('/tmp/chromescraper.txt')
    .enableVerboseLogging()
    .build();

var driver = chrome.Driver.createSession(o, service);

 driver.get ("http://news.google.com");

有什么想法吗?

【问题讨论】:

    标签: javascript google-chrome selenium selenium-webdriver chromium


    【解决方案1】:

    我遇到了同样的问题,我发现每个 ChromeDriver 都支持某些 Chrome 二进制版本。如果它们不匹配,您可能会遇到问题。例如,在撰写本文时,当前最新的 ChromeDriver 为 2.33,将支持 Chrome v60-62。如果您访问下面的站点并在您的 ChromeDriver 版本上找到它,它应该会告诉您它支持哪个 Chrome 版本。祝你好运!

    https://sites.google.com/a/chromium.org/chromedriver/downloads

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-04
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 2013-08-17
      • 2021-01-18
      相关资源
      最近更新 更多