【问题标题】:Run MAVEN UI test on Azure devops deployment group在 Azure devops 部署组上运行 MAVEN UI 测试
【发布时间】:2022-08-18 15:55:37
【问题描述】:
我有一个 Azure 管道,它在本地服务器上的部署组上运行 Maven UI 测试,问题是测试运行的是无头测试,但我们需要让它进行 UI 可视化测试。我找到了一些帮助自托管代理解决此问题的文章,如下所示
Visible UI testing 但对于部署组,我找不到任何相关部分。
我如何在具有可见 UI 的 azure 部署组上运行 Maven 的 UI 测试(不仅仅是硒测试)
标签:
selenium
maven
azure-devops
azure-pipelines
azure-devops-deploymentgroups
【解决方案1】:
根据您的描述和关注,您无法在 Azure devops 部署组上运行 MAVEN UI 测试的原因是 devops 部署组中的代理作为服务运行,而作为服务运行的代理无法进行 UI 可视化测试。
另外,根据文档:Visible UI testing,您也可以通过以下方式了解它:
配置为作为服务运行的代理只能使用无头浏览器运行 Selenium 测试。如果您没有使用无头浏览器,或者您正在为桌面应用程序运行 UI 测试,则必须将 Windows 代理配置为作为交互过程启用自动登录。