2

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

但是,问题在于,一旦我触发构建,该过程似乎会在 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" 在 Execute Windows Batch Command

4

1 回答 1

0

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

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

您可能还必须将一个添加到 HKEY_CURRENT_USER 注册表中(否则路径与上述相同)。

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

希望这能让你启动并运行。

于 2013-04-03T07:13:07.610 回答