2009-07-23 126 views
7

我试图用Selenium运行一个简单的测试,在QA中为我设置了某人。这个测试已经运行,并且通过了,但是现在我不断收到错误消息。我不知道它是什么意思,但我认为这不是我的代码的问题,我认为这是Selenium的问题。这是错误:Selenium:无法连接到远程服务器

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] 

这是什么意思? “远程服务器”实际上是我的开发盒,所以我想不出为什么它不能连接。我已经禁用了我的防火墙,但仍然没有。

有什么简单的我失踪了吗?是否有需要设置的配置文件?

+2

哈哈!回顾3年后......我很自信地说:“我认为这不是我的代码的问题,我认为这是Selenium的问题。” :O) – thewillcole 2012-07-28 06:50:28

回答

4

确保您已经运行了Selenium RC。我使用一个称为Selenium.bat一个简单的批处理文件,它看起来像这样:

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

(-multiwindow防止framekiller代码破坏您的测试)