在使用Eclipse IDE作为我的存储库并使用git将我的存储库推送到Azure DevOps时,我需要帮助来使用elenet webdriver运行带有selenium webdriver的内置Java平台的测试脚本。该项目在Maven中设置。如何使用Azure DevOps中的管道运行测试脚本?
答案 0 :(得分:0)
不确定从您那里获取更多详细信息。因此,这里只是分享我关于如何在Java应用程序的发布管道中运行Selenium测试的建议。
在我的方案中,我将Java应用程序部署到 azure Web应用程序服务,然后运行它。如果您不愿意,也可以使用this扩展名部署到本地tomcat。
1)构建Java应用程序之后,通过copy files和publish artifact任务在构建管道中将项目复制到发行版的工件。
2)创建发布管道,然后添加Azure app service task以将我的Java应用程序部署到Azure。
3)在发布管道中添加一个Maven任务,配置任务使其指向位于工件中的pom.xml文件。
4)在 pom.xml 中触发Selenium测试。
现在,您可以运行浏览器来查看测试。
您可以选中此lab blog以获取更多详细信息。仅关注管道执行的设计逻辑,因为该博客中的示例使用vstest.exe
运行。