2011-04-20 60 views

回答

3

是的。鍍鉻使用

DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "*custom path/to/chromium" , "www.google.com"); 
selenium.start(); 

,您可以使用其他選項*定製,*鉻(注:這是不是谷歌瀏覽器,它是一個Firefox的模式),* googlechrome,* IEXPLORE。請檢查硒文檔以獲取完整的模式列表。

編輯:更改googlechrome鉻

20

呃,公認的答案沒有回答這個問題。 Google Chrome基於Chromium,但它們不是同一瀏覽器。

這是你想要什麼:(因爲鉻是不正式支持)

DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "*custom C:/path/to/chromium.exe" , "www.google.com"); 
selenium.start(); 
6

在Unix系統中,你可以這樣做

sudo ln -s /usr/lib/chromium-browser/chromium-browser /usr/bin/google-chrome 

,然後你可以使用「* googlechrome 「作爲創建DefaultSelenium實例時的常用參數。

+0

這並不爲我工作。我得到: raise WebDriverException(「無法連接到ChromeDriver」) – erjoalgo 2013-09-11 11:38:52

+0

我解決了我的問題:我不得不下載ChromeDriver二進制 – erjoalgo 2013-09-11 16:30:22

+0

http://stackoverflow.com/questions/8255929/running-webdriver-chrome-with-硒 – erjoalgo 2013-09-11 16:30:51