2011-04-20 10 views

Odpowiedz

3

tak. Chrome używać

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

innych opcji, które można użyć są niestandardowe * * chrom (uwaga: to nie jest Google Chrome, jego tryb firefox tylko) * googlechrome * iexplore. Proszę sprawdzić dokumentację selenu, aby uzyskać pełną listę trybów.

EDIT: Zmieniono googlechrome do chromu

20

Uh, przyjętą odpowiedź nie jest odpowiedź na pytanie. Google Chrome jest oparty na Chromium, ale nie jest to ta sama przeglądarka.

To jest to, co chcesz: (od chromu nie jest oficjalnie obsługiwany)

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

W systemach UNIX można zrobić coś takiego

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

a następnie można użyć „* googlechrome "jako lauch parm podczas tworzenia instancji DefaultSelenium.

+0

To nie działa dla mnie. Otrzymuję: podniesienie WebDriverException ("Nie mogę połączyć się z ChromeDriver") – erjoalgo

+0

Rozwiązałem mój problem: musiałem pobrać plik binarny ChromeDriver – erjoalgo

+0

http://stackoverflow.com/questions/8255929/running-webdriver-chrome-with- selen – erjoalgo

Powiązane problemy