Browser 使用Hudson运行Selenium2/Webdriver测试时浏览器不可见
我使用Hudson CI运行一个ant脚本,该脚本编译并执行Selenium2/Webdriver测试(编写为TestNG测试)。这些测试设置为在Firefox浏览器中运行,而不是使用headless HTMLUnit。在Hudson构建期间,我在控制台输出或TestNG报告中没有看到任何错误,并且我的自定义报告似乎表明我的测试确实正常运行,但我注意到在构建期间没有实际启动Firefox浏览器 相反,每当我通过Eclipse或命令行以TestNG测试或Ant构建的形式运行Selenium2/WebDriver测试时,测试总是启动一个浏览器,我可以在浏览器上看到正在运行的测试。我就是不明白为什么浏览器没有出现。上面提到的所有细节都表明测试实际上运行正常,但是Hudson服务器是在我的本地机器上运行的,显然没有额外的资源用于在他们自己的Firefox实例中运行测试 我现在不使用Selenium网格。此外,无论我是通过Hudson在多个线程上顺序运行测试还是并行运行测试,我仍然无法看到任何活动浏览器。我确实模模糊糊地记得昨天我开始这项工作时看到哈德逊公司推出了一款真正的浏览器,但从那以后我还没有看到过一次。这让我怀疑我是否可能在哈德逊作业中配置了错误的东西 非常感谢您的帮助Browser 使用Hudson运行Selenium2/Webdriver测试时浏览器不可见,browser,hudson,webdriver,selenium-webdriver,Browser,Hudson,Webdriver,Selenium Webdriver,我使用Hudson CI运行一个ant脚本,该脚本编译并执行Selenium2/Webdriver测试(编写为TestNG测试)。这些测试设置为在Firefox浏览器中运行,而不是使用headless HTMLUnit。在Hudson构建期间,我在控制台输出或TestNG报告中没有看到任何错误,并且我的自定义报告似乎表明我的测试确实正常运行,但我注意到在构建期间没有实际启动Firefox浏览器 相反,每当我通过Eclipse或命令行以TestNG测试或Ant构建的形式运行Selenium2/We
- 登录到测试节点
- 打开“服务”窗口并找到Jenkins从属服务
- 单击鼠标右键并选择“属性”
- 转到“登录”选项卡
- 确保选择了选项“本地系统帐户”,并勾选选项“允许服务与桌面交互”
- 单击“确定”保存设置
- 重新启动服务李>