Pregunta ¿Cómo ejecutar Google Chrome con Selenium RC?


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.


76
2017-08-22 21:10


origen


Respuestas:


Si recuerdo correctamente, "*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 usando el getNewBrowserSession comando 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, estoy adivinando 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, me gusta Chrome Mozilla o Interfaz de usuario Chrome


130
2017-08-22 21:50



Usando el navegador *googlechrome está bien


6
2017-07-14 06:46



Actualmente "*chrome"representado por el navegador Firefox.


2
2018-03-26 05:50



Puede usar * googlechrome else use * custom path_to_Chrome.exe archivo


2
2018-04-28 08:47



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");

1
2018-01-07 13:31