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 en Google Chrome. Puse esto para el arugment del navegador
selenium = new DefaultSelenium(Server, ServerPort,
"*chrome", DomainURL);
Sin embargo, esto siempre carga Firefox y no un buen Chrome.
Respuestas:
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) ; por lo tanto, el hecho de que se inicie Firefox y no Google Chrome es normal.Si desea iniciar Google Chrome, tendrá que usar algo más que "
*chrome
".Usando Selenium RC en modo interactivo, con algo como esto:
$ java -jar selenium-server.jar -interactive
y usando el
getNewBrowserSession
comando no correctamente:cmd=getNewBrowserSession
Recibo la lista de navegadores compatibles:
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ía poder iniciar Google Chrome usando "
*googlechrome
" en lugar de "*chrome
".No estoy en Windows, así que no puedo intentarlo solo ... Y no puedo encontrar nada en la documentación que me respalde ... Aún así, con un poco de suerte, esto podría ayudarlo ...
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
fuente
Usar el navegador
*googlechrome
está bien.fuente
Realmente "
*chrome
" representado por el navegador Firefox.fuente
Puede utilizar * googlechrome utilización demás * path_to_Chrome.exe encargo archivo
fuente
Si ha agregado la ruta chrome.exe a la variable de ruta, ingrese 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");
fuente