2013-04-03 70 views
2

我想通过詹金斯运行一个简单的Selenium TestSuite。 TestSuite应该对IE运行。我已经下载了IEDriver服务器,并将其包含在我的“PATH”变量中。詹金斯硒:IE不启动

但是,问题是,一旦我触发构建,这个过程似乎停止在IE应该启动的地步,并永远保持在这个模式。其中一个帖子建议我应该使用* iexploreproxy或* piiexplore。但即使这些也不适用于我,并继续给出相同的结果。

关于Selenium小组的问题,虽然有报道,但我无法对他们所说的修复提供多少意义。无论如何,这不适合我!有人可以建议我如何解决这个问题?

我给的命令是: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"在执行Windows批处理命令

+1

另外...它工作正常,如果我使用Firefox!即:*火狐 – user2017177

回答

0

我有一个类似的问题,通过调整关于IE用户控制某些注册表设置找到了解决办法。

修改注册表以包括以下项: HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Internet Explorer \ MAIN \ FeatureControl \ FEATURE_HTTP_USERNAME_PASSWORD_DISABLE

,你可能还需要添加一个到HKEY_CURRENT_USER注册表太(否则相同的路径以上)。

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

希望这可以让你启动并运行。

+0

嗨,谢谢你的提示。但是,请您详细说明一下细节。我可以看到在HKEY_LOCAL_MACHINE和HKEY_CURRENT_USER中都有一个FEATURE_HTTP_USERNAE_PASSWORD_DISABLE条目。但是,什么应该是关键价值? – user2017177

+0

在HKEY_CURRENT_USER部分中,FEATURE_HTTP ..._ DISABLE只有一个条目 - 缺省类型为REG_SZ,并且该值不是为此设置的。对于HKEY_LOCAL_MACHINE节它包含3个条目Default ..(与前面相同),类型REG_DWORD数据值的clview.exe设置为1,并且类型REG_DWORD数据值的OUTLOOK.EXE设置为1. – user2017177

+0

Okie ..这是我的确实..我右键点击了FEATURE _..._ DISABLED并选择了DWORD选项。我已经将该值指定为iexplore.exe,并将其默认值设置为0,因此我将其保留原样。希望这是正确的程序,我现在就试试吧! – user2017177