Windows 8 selenium在Windows 8-IE10上使用8002而不是4444打开应用程序

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

我正在运行一个简单的java selenium测试,它将打开一个应用程序
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端口,我在日志中也看到了这一点。看来这是一个硒虫