我已经使用Remote WebDriver成功设置了Selenium GRID,它在本地使用时非常有效,无需连接到远程节点。如果集线器和节点都在同一台机器上,它运行正常,但运行远程节点只打开浏览器而不运行实际测试。我在这个环境中运行它 - Windows 8(集线器),远程和本地节点都是Windows 8.
这是一个简单的测试:
driver = new RemoteWebDriver(new Uri("http://MYIPADDRESS:4466/wd/hub"), DesiredCapabilities.Firefox());
driver.Navigate().GoToUrl("https://www.bing.com");
当我调试时,我不断收到此错误 - Additional information: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
我因为想要连接到localhost而感到惊讶,因为我没有使用localhost而是使用IP地址。我如何让它运行?