在Azure Devops CI / CD管道中使用JAVA运行自动化的Selenium Web驱动程序UI测试

2020年12月2日 59点热度 0条评论

我有一个JAVA spring boot应用程序。我在同一项目中有使用Selenium Web Driver的JUnit单元测试和功能测试。
我想在Azure DevOps管道中自动化这些测试。

到目前为止,我所做的是:
在构建管道中设置Maven任务以自动化单元测试。

问题陈述:如何在发布管道中设置Selenium UI测试。

Microsoft文档讨论了VsTest任务。但是Java项目不支持此任务。
我想念什么?

解决方案如下:

问题陈述:如何在发行版中设置Selenium UI测试
管道。

您仍然可以使用Maven任务在发布管道中运行Selenium UI测试。没有可直接实现您想要的任务的任务。但是,作为一种解决方法,您可以考虑在构建中使用Copy taskPublish Build Artifacts任务,然后使用第二个Maven任务运行那些Selenium UI测试。

您可能会从此similar issue获得有用的信息。