2009-07-23 13 views
7

J'essaie d'exécuter un test simple avec Selenium que quelqu'un de plus dans l'installation QA pour moi. Ce test a été exécuté avant et passé, mais maintenant je reçois un message d'erreur. Je ne sais pas ce que cela signifie, mais je ne pense pas que ce soit un problème avec mon code, je pense que c'est un problème avec Selenium. C'est l'erreur:Selenium: Impossible de se connecter au serveur distant

failed: System.Net.WebException : Unable to connect to the remote server 
    ----> System.Net.Sockets.SocketException : No connection could be made because the target machine actively refused it [IP ADDRESS] 

Qu'est-ce que cela signifie? Le "serveur distant" est en fait mon dev-box, donc je ne peux pas penser à pourquoi il ne pouvait pas se connecter. J'ai désactivé mon pare-feu et toujours rien.

Y a-t-il quelque chose de simple qui me manque? Y a-t-il un fichier de configuration que j'ai besoin de configurer?

+2

Haha! En regardant en arrière 3 ans plus tard ... c'était assez arrogant de ma part de dire "Je ne pense pas que ce soit un problème avec mon code, je pense que c'est un problème avec Selenium". : O) – thewillcole

Répondre

4

Assurez-vous que Selenium RC est en cours d'exécution. J'utilise un fichier batch simple appelé Selenium.bat qui ressemble à ceci:

java -jar c:\selenium\selenium-server.jar -multiwindow 

(-multiwindow empêche le code framekiller de casser votre test)

Questions connexes