我们正在用Tomcat运行jenkins。当我们尝试使用jenkins作业运行selenium Web驱动程序时,什么都没有发生。我们无法在jenkins机器上看到浏览器正在打开,但是没有出现任何错误。在同一台机器上运行带有eclipse的相同代码时,浏览器可以正常打开。
大多数Windows服务(包括那些在Windows XP和Vista中使用“允许服务与桌面进行交互”选项运行的服务)无法访问许多计算机资源,包括控制台显示。如果您将Apache Tomcat作为Windows服务运行,并且正在执行任何GUI测试,则这可能会导致自动GUI测试失败。
通过不将Tomcat作为Windows服务运行,而是通过“计划任务”作为在登录时运行的应用程序,可以解决此限制。有几个选项可以执行此操作,例如运行“ $ TOMCAT_HOME \ bin \ tomcat5.exe”。在Windows Vista中设置计划的任务时,请考虑从常规选项卡中选择“以最高特权运行”复选框,因为这消除了始终提供管理员特权的需要,并且还可以解决其他问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句