Windows 8 selenium在Windows 8-IE10上使用8002而不是4444打开应用程序
我正在运行一个简单的java selenium测试,它将打开一个应用程序Windows 8 selenium在Windows 8-IE10上使用8002而不是4444打开应用程序,windows-8,selenium-webdriver,internet-explorer-10,Windows 8,Selenium Webdriver,Internet Explorer 10,我正在运行一个简单的java selenium测试,它将打开一个应用程序http://localhost:8000/但是当selenium在IE10中打开应用程序时,它会以8002端口而不是4444端口打开。因此,它总是导致404错误,当我将端口更改为4444时,测试将正常进行。 只有在Windows8上的IE10才会出现这种情况。其他浏览器(chrome/firefox)似乎在Windows8上正确运行了测试 我正在使用最新的selenium v2.25.0。这是webdriver支持的sel
http://localhost:8000/
但是当selenium在IE10中打开应用程序时,它会以8002端口而不是4444端口打开。因此,它总是导致404错误,当我将端口更改为4444时,测试将正常进行。
只有在Windows8上的IE10才会出现这种情况。其他浏览器(chrome/firefox)似乎在Windows8上正确运行了测试
我正在使用最新的selenium v2.25.0。这是webdriver支持的selenium,但我使用的是传统的selenium API(例如:selenium.open()
)
有人对如何调试这个问题有什么建议吗
提前谢谢你 您可以在初始化selenium时向其提供端口参数:
selenium = new DefaultSelenium("localhost", 4444, '*firefox', siteUrl);
作为初学者,我想指出v2.25是从去年7月开始的-您应该使用最新版本,所以请更新到v2.31并重试!使用最新的jar进行了尝试,仍然是相同的问题我已经将其初始化为4444端口,我在日志中也看到了这一点。看来这是一个硒虫