Visual studio 2013 Selenium Grid 2未运行测试用例

Visual studio 2013 Selenium Grid 2未运行测试用例,visual-studio-2013,selenium-webdriver,functional-testing,browser-automation,selenium-grid2,Visual Studio 2013,Selenium Webdriver,Functional Testing,Browser Automation,Selenium Grid2,我已经使用远程WebDriver成功地设置了Selenium网格,当在本地使用它而不连接到远程节点时,它工作得非常好。如果集线器和节点都在同一台机器上,则运行正常,但运行远程节点只会打开浏览器,而不会运行实际测试。我在这个环境中运行这个程序-Windows8Hub,远程和本地节点都是Windows8 这是一个简单的测试: driver = new RemoteWebDriver(new Uri("http://MYIPADDRESS:4466/wd/hub"), DesiredCapabilit

我已经使用远程WebDriver成功地设置了Selenium网格,当在本地使用它而不连接到远程节点时,它工作得非常好。如果集线器和节点都在同一台机器上,则运行正常,但运行远程节点只会打开浏览器,而不会运行实际测试。我在这个环境中运行这个程序-Windows8Hub,远程和本地节点都是Windows8

这是一个简单的测试:

driver = new RemoteWebDriver(new Uri("http://MYIPADDRESS:4466/wd/hub"), DesiredCapabilities.Firefox());
            driver.Navigate().GoToUrl("https://www.bing.com");
调试时,我不断收到此错误-附加信息:45000毫秒后无法连接到端口7055上的主机127.0.0.1。Firefox控制台输出:


我很惊讶想要连接到localhost,因为我使用的不是localhost而是IP地址。如何让它运行?

这里只是猜测,但如果您使用的是selenium,听起来您的firefox版本与该版本不兼容。我会检查以确保firefox的版本与您在本地计算机上运行的版本相同。firefox可能也会自动更新,所以请记住这一点。你的猜测是对的。当我在一个论坛上读到这个问题时,我很早就把它升级了。这就解决了问题。谢谢