我需要帮助来运行我的测试脚本,内置Java平台与selenium webdriver,使用Eclipse IDE for my repo,并使用git将我的repo推送到Azure DevOps。该项目是在Maven中设置的。如何在Azure DevOps中使用管道运行我的测试脚本?
发布于 2020-02-20 17:10:03
不确定从你那里得到更多细节。因此,这里仅分享我关于如何在Java应用程序发布管道中运行Selenium测试的建议。
在我的场景中,我将我的Java应用程序部署到azure web应用程序服务,然后运行它。如果您不需要,也可以使用扩展部署到本地tomcat。
1)在Java应用程序构建之后,通过copy files和publish artifact任务在构建管道期间将项目复制到版本的工件。
2)创建发布管道,然后添加Azure app service task以将我的Java应用程序部署到azure。
3)在发布管道中添加一个Maven任务,配置该任务,使其指向位于工件中的pom.xml文件。
4)在pom.xml中触发Selenium测试。
现在,您可以运行浏览器来查看测试。
您可以查看此以获取更多详细信息。只需关注管道执行的设计逻辑,因为该博客中的示例是使用vstest.exe
__运行的。
https://stackoverflow.com/questions/60304692
复制相似问题