W opcjach Selenium (w przeglądarce Firefox) mogę znaleźć Custom browser
.Używanie Selenium z przeglądarką Chromium
Czy można użyć tej opcji, aby uruchomić test Selenium w przeglądarce Chromium Browser (bez przeglądarki Chrome)?
W opcjach Selenium (w przeglądarce Firefox) mogę znaleźć Custom browser
.Używanie Selenium z przeglądarką Chromium
Czy można użyć tej opcji, aby uruchomić test Selenium w przeglądarce Chromium Browser (bez przeglądarki Chrome)?
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
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();
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.
To nie działa dla mnie. Otrzymuję: podniesienie WebDriverException ("Nie mogę połączyć się z ChromeDriver") – erjoalgo
Rozwiązałem mój problem: musiałem pobrać plik binarny ChromeDriver – erjoalgo
http://stackoverflow.com/questions/8255929/running-webdriver-chrome-with- selen – erjoalgo