[英]Selenium Webdriverjs (javascript) with chrome
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");
有任何想法嗎?
我遇到了同樣的問題,發現每個ChromeDriver支持某些Chrome二進制版本。 如果它們不匹配,則可能會遇到問題。 例如,在撰寫本文時,以下當前最新的ChromeDriver為2.33,將支持Chrome v60-62。 如果您轉到下面的站點並找到您的ChromeDriver版本,它應該告訴您它支持的Chrome版本。 祝好運!
https://sites.google.com/a/chromium.org/chromedriver/downloads
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.