asp.net - para - ¿Cómo ejecutar Google Chrome con Selenium RC?
selenium.net example (5)
En realidad, " *chrome
" representado por el navegador Firefox.
Estoy intentando probar mi sitio con Selenium RC + Nunit + asp.net.
Puedo hacer que mis pruebas funcionen en Firefox, Safari, opera, IE 8 pero no google chrome. Puse esto para el desarrollo del navegador
selenium = new DefaultSelenium(Server, ServerPort,
"*chrome", DomainURL);
Esto siempre carga Firefox y no es bueno Chrome.
Puede usar * googlechrome else use * archivo personalizado path_to_Chrome.exe
Si ha agregado la ruta de acceso chrome.exe a la variable de ruta de acceso, proporcione directamente * googlechrome en lugar de * chrome, de lo contrario, proporcione la ruta de chrome.exe junto con eso.
P.ej/
Selenium selenium = new DefaultSelenium("localhost",4444,"*googlechrome C://Program Files//Google//Chrome//Application//chrome.exe","http://www.google.com");
Si mal no recuerdo, " *chrome
" se usa para iniciar un modo especial de Firefox (un modo en el que su aplicación tiene más privilegios, con menos restricciones de seguridad) ; entonces, el hecho de que sea Firefox el que se lanzó, y no Google Chrome, es normal.
Si quieres iniciar Google Chrome, deberás usar algo más que " *chrome
".
Usando Selenium RC en modo interactivo, con algo como esto:
$ java -jar selenium-server.jar -interactive
y utilizando el comando getNewBrowserSession
no correctamente:
cmd=getNewBrowserSession
Me sale la lista de navegadores es compatible:
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
Entonces, supongo que deberías poder lanzar Google Chrome usando " *googlechrome
" en lugar de " *chrome
".
No estoy en Windows, así que no puedo probarlo solo ... Y no puedo encontrar nada en la documentación que me respalde ... Aún así, con un poco de suerte, esto podría ayudarte ...
De todos modos, ¡diviértete!
Como nota al margen: Google Chrome no es el que inventó el término "cromo", en realidad; significa muchas cosas , como Chrome Mozilla o la interfaz de usuario Chrome
Usando el navegador *googlechrome
está bien.