77 votes

Comment faire fonctionner Google Chrome avec Selenium RC ?

Je suis en train de tester mon site avec Selenium RC + Nunit + asp.net.

Je peux obtenir mes tests pour travailler dans Firefox, Safari, opera, IE 8, mais pas de google chrome. J’ai mis cela dans pour le navigateur arugment

Ceci charge toujours vers le haut de Firefox bien et pas bon chrome.

131voto

Pascal MARTIN Points 195780

Si je me souviens bien, "*chrome" est utilisé pour lancer un mode spécial de Firefox (mode dans lequel votre application à plus privilégies -- avec moins de restrictions de sécurité) ; ainsi, le fait que c'est Firefox qui est lancé, et non pas Google Chrome, c'est normal.

Si vous voulez vous lancez Google Chrome, vous devrez utiliser autre chose que "*chrome".


En utilisant Selenium RC en mode interactif, avec quelque chose comme ceci :

$ java -jar selenium-server.jar -interactive

et à l'aide de l' getNewBrowserSession commande n'est pas correctement :

cmd=getNewBrowserSession

J'obtiens la liste des navigateurs est prend en charge :

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

Donc, je suppose que vous devriez être en mesure de lancer Google Chrome à l'aide de "*googlechrome" au lieu de "*chrome".


Je ne suis pas sur Windows, donc je ne peux pas essayer par moi-même... Et je ne trouve rien dans la documentation à l'appui... pourtant, avec un peu de chance, cela pourrait vous aider...

De toute façon, amusez-vous !


Au passage : Google Chrome n'est pas celui qui a inventé le terme de "chrome", en fait ; il signifie beaucoup de choses, comme google Chrome, Mozilla ou de l'Interface Utilisateur de google Chrome

6voto

Harkue Points 51

En utilisant le navigateur `` est OK.

2voto

Sudarsan Points 31

En fait " `` " représentée par le navigateur Firefox.

2voto

Vous pouvez utiliser * googlechrome sinon utiliser le fichier * custom path_to_Chrome.exe

1voto

ChanGan Points 854

Si vous avez ajouté le chemin chrome.exe dans à la variable path, donner directement googlechrome au lieu de chrome d’autre donner le chemin d’accès de chrome.exe ainsi que celle.

EG /

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X