Jak uruchomić Google Chrome z Selenium RC?
[1]} próbuję przetestować moją stronę z Selenium RC + Nunit + asp.net.
Mogę dostać moje testy do pracy w Firefox, Safari, opera, IE 8, ale nie google chrome. I put this in for the browser arugment
selenium = new DefaultSelenium(Server, ServerPort,
"*chrome", DomainURL);
To zawsze ładuje Firefoksa, a nie dobry chrome.
5 answers
Jeśli dobrze pamiętam, "*chrome
" służy do uruchomienia specjalnego trybu Firefoksa (tryb, w którym Twoja aplikacja ma więcej przywilejów - z mniejszymi ograniczeniami bezpieczeństwa) ; więc fakt, że to Firefox jest uruchomiony, a nie Google Chrome, jest normalny.
Jeśli chcesz uruchomić Google Chrome, musisz użyć czegoś innego niż "*chrome
".
Użycie Selenium RC w trybie interaktywnym, z czymś takim:
$ java -jar selenium-server.jar -interactive
I używając polecenie getNewBrowserSession
niepoprawne:
cmd=getNewBrowserSession
Otrzymuję listę obsługiwanych przeglądarek:
23:43:09.317 INFO - Got result: Failed to start new browser session: Browser not supported:
(Did you forget to add a *?)
Supported browsers include:
*firefox
*mock
*firefoxproxy
*pifirefox
*chrome
*iexploreproxy
*iexplore
*firefox3
*safariproxy
*googlechrome
*konqueror
*firefox2
*safari
*piiexplore
*firefoxchrome
*opera
*iehta
*custom
on session null
Więc zgaduję powinieneś być w stanie uruchomić Google Chrome za pomocą "*googlechrome
" zamiast "*chrome
".
Nie jestem na Windows, więc nie mogę spróbować sam... I nie mogę znaleźć niczego w dokumentacji, co by mnie wsparło... Przy odrobinie szczęścia to może Ci pomóc...
W każdym razie, baw się dobrze !
jako boczna Uwaga: Google Chrome nie jest jeden, który wymyślił termin "chrome", właściwie; oznacza wiele rzeczy , Jak Chrome Mozilla lub interfejs użytkownika Chrome
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-31 17:15:13
Korzystanie z przeglądarki *googlechrome
jest OK.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-31 17:15:57
Właściwie" *chrome
" reprezentowane przez przeglądarkę Firefox.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-02 14:34:32
Możesz użyć * googlechrome else użyj *custom path_to_Chrome.exe Plik
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-28 08:47:42
Jeśli dodałeś chrome.exe path w zmiennej path, dać bezpośrednio * googlechrome w miejsce * chrome else dać ścieżkę chrome.exe wraz z tym.
Eg /
Selenium selenium = new DefaultSelenium("localhost",4444,"*googlechrome C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe","http://www.google.com");
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-07 13:31:03