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

标签 java spring-boot maven selenium-webdriver azure-devops

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

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

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

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

最佳答案

Problem statement: How do I setup the Selenium UI tests in Release pipeline.

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

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

关于java - 在 Azure Devops CI/CD 管道中使用 JAVA 运行自动化 Selenium Web 驱动程序 UI 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59928786/

相关文章:

java - hibernate 错误 "unable to locate persister"

java - 我们是否需要声明方法可以抛出的未经检查的异常?

java - 在人群区域录制音频时,如何使用 Java 消除背景噪音?

java - Spring数据查询非常慢

spring-boot - Spring JPA 存储库自定义查询

java - 如何将 blob 转换为 .png 并通过 firebase 通知发送?

java - java中不可修改列表的类型是什么

java - ViewModelProviders 弃用的正确替代方案是什么?

maven - mvn clean install 无法解析类

java - Maven 的新手在 Netbean 中创建 Maven 项目时出错