来自巡航控制硒试运行的“启动Internet Explorer时出现意外错误...”

时间:2011-09-06 01:36:50

标签: selenium cruisecontrol

我正在尝试运行我的硒测试套件,作为使用巡航控制的持续集成过程的一部分。

 exec workingdir="projects/AtomWeb/trunk/seleniumTest/bin/debug"
             command="nunit-console"
             args="seleniumTest.dll"/>  

问题是我收到以下错误消息。

SetUp : System.InvalidOperationException : Unexpected error launching Internet Explorer. Protected Mode must be set to the same value (enabled or disabled) for all zones. (NoSuchDriver)

然而,当我使用以下命令在构建机器上运行此控制台时,它可以正常工作。

nunit-console seleniumTest.dll

关于为什么它不能作为构建过程的一部分工作的任何想法?

1 个答案:

答案 0 :(得分:1)

CruiseControl可能在不同的用户下运行Selenium服务器,而不是从控制台运行它。这意味着Internet Explorer正在使用不同用户的首选项,这些首选项可能未正确设置。因为那是错误消息试图告诉你的 - 你的IE设置不正确。