我正在尝试使用ANT构建工具将我的selenium自动化项目与Jenkins集成 .
我已经成功配置了一个作业,我也能够构建,但是我的脚本没有按预期启动应用程序并执行测试步骤 . 但我仍然可以看到控制台输出为'BUILD SUCCESS'......!
当我尝试通过命令提示符执行ANT构建时,通过启动应用程序并执行所需的测试步骤来适当地执行它 . 所以预计詹金斯的工作也会如此,但事情并非如此 .
请帮我解决这个问题......!
Note: 我已按照以下帖子中给出的步骤整合Jenkins&Selenium- http://www.ontestautomation.com/running-selenium-webdriver-tests-in-jenkins-using-ant/
2 回答
确保两件事
配置Ant:Jenkins>管理Jenkins>配置系统> Ant安装
调用Ant:Jenkins> Job> configure> Build>调用ant目标
按照以下步骤克服我记录/面临的问题:
1)将Chrome升级到最新版本
2)确保'Allow service to interact with deskop'已被检查 - 有关更多信息,请参阅下面的帖子:
Jenkins windows slave service does not interact with desktop
3)以传统方式通过命令提示符 (Jenkins should be stopped in services.msc when we do this) 启动Jenkins ....