关于Jenkins的Selenium:IE没有发布

时间:2013-04-03 07:02:43

标签: internet-explorer selenium jenkins

我正试图通过Jenkins运行一个简单的Selenium TestSuite。 TestSuite应该针对IE运行。我已经下载了IEDriver服务器并将其包含在我的“PATH”变量中。

然而,问题是,一旦我触发构建,该过程似乎停止在IE应该启动的点并且永远保持在该模式中。这里的帖子之一暗示我应该使用* iexploreproxy或* piiexplore。但即使这些对我来说也不起作用,并继续给出相同的结果。

关于Selenium小组的问题,虽然有报道,但我无法理解他们所说的提供的解决方案。在任何情况下,这对我不起作用!有人可以建议我如何解决这个问题?

我给出的命令是:执行Windows批处理命令中的java -jar C:\Selenium_RC\selenium-server-standalone-2.31.0.jar -multiwindow -htmlSuite "*iexplore" "http://www.google.com" "C:\Documents and Settings\PraveenS\Desktop\Daon_Projects\NSTIC\Selenium\TestSuite_Ex1.html" "C:\JenkinsSeleniumResults.html"

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,并通过调整有关用户控制IE的注册表设置找到了解决方案。

修改注册表以包含以下键: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ FEATURE_HTTP_USERNAME_PASSWORD_DISABLE

您可能还需要在HKEY_CURRENT_USER注册表中添加一个(否则与上面相同的路径)。

添加密钥后,将“DWORD”添加到“iexplore.exe”的密钥中,并将值设置为“0”。

希望这可以让你开始运作。