带chrome的Selenium Webdriverjs(javascript)
SeleniumWebDriver与Chromium配合使用效果良好。但是当我想使用Chrome时(因为Chrome可以很容易地安装在支持headless模式的新版本中),Chrome永远不会启动 WebDriverError:未知错误:Chrome启动失败:异常退出 (驱动程序信息:chromedriver=2.29.461571(8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5),平台=Linux 4.2.8.11-1-MANJARO x8664)带chrome的Selenium Webdriverjs(javascript),javascript,google-chrome,selenium,selenium-webdriver,chromium,Javascript,Google Chrome,Selenium,Selenium Webdriver,Chromium,SeleniumWebDriver与Chromium配合使用效果良好。但是当我想使用Chrome时(因为Chrome可以很容易地安装在支持headless模式的新版本中),Chrome永远不会启动 WebDriverError:未知错误:Chrome启动失败:异常退出 (驱动程序信息:chromedriver=2.29.461571(8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5),平台=Linux 4.2.8.11-1-MANJARO x8664) 有什么想法
有什么想法吗?我遇到了同样的问题,我发现每个ChromeDriver都支持特定的Chrome二进制版本。如果它们不匹配,您可能会遇到问题。例如,在撰写本文时,下面最新的ChromeDriver是2.33,将支持ChromeV60-62。如果你去下面的网站找到你的ChromeDriver版本,它会告诉你它支持哪个Chrome版本。祝你好运
我遇到了同样的问题,我发现每个ChromeDriver都支持特定的Chrome二进制版本。如果它们不匹配,您可能会遇到问题。例如,在撰写本文时,下面最新的ChromeDriver是2.33,将支持ChromeV60-62。如果你去下面的网站找到你的ChromeDriver版本,它会告诉你它支持哪个Chrome版本。祝你好运
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");