使用Spring Boot运行selenium单元测试

时间:2017-09-22 15:52:21

标签: spring selenium spring-boot selenium-webdriver continuous-integration

我有一些使用Selenium和HtmlUnitDriver的集成测试来验证我的Web应用程序在浏览器中的行为是否正确。在IntelliJ中,我能够运行./gradlew bootRun来启动我的嵌入式Web服务器,然后手动运行我的Selenium测试。

测试按预期进行。

但是,我想知道在CI服务器(本例中为TeamCity)上以自动方式运行这些策略的最佳策略是什么。从任务开始运行直到它被终止,简单地运行bootRun并不起作用。

我应该创建一个运行bootRun的脚本,然后我可以在测试完成后以某种方式终止gradle吗?我还想使用application.properties中的src/test/resources文件,而不是src/main/resources正常使用的bootRun

0 个答案:

没有答案