Selenium 自动化组织项目

Posted

技术标签:

【中文标题】Selenium 自动化组织项目【英文标题】:Selenium Automation Organize Project 【发布时间】:2021-04-16 20:49:44 【问题描述】:

我想自动化一些应用程序。该应用程序由网络、移动(android + ios)和 API 组成。如何针对这种情况组织这个项目。 我使用 Java 在 selenium 中实现自动化。在 C# 中,一次可以创建一个由多个子项目组成的项目。用Java怎么做?

请指教。

十亿感谢您的帮助。

【问题讨论】:

您可以使用 Maven- 多模块项目,例如来自.net 的mkyong.com/maven/maven-how-to-create-a-multi-module-project sln 将是 pom.xml,其中包含模块项目 【参考方案1】:

这取决于您选择使用的构建自动化工具。

当您使用 C# 时,您可能会使用 MSBuild

在 Java Stack 中,最流行的构建自动化工具是 maven 和 gradle,它们都支持多模块项目,您可以自行选择适合您项目需求的工具。

Gradle vs. Maven

Multi-Module Project with Maven

Introduction to Gradle

Maven Scopes and Gradle Configurations Explained

【讨论】:

请大家帮忙。十亿感谢您的帮助。【参考方案2】:

我不是 100% 确定您的目标是什么,但是当涉及到设置 Selenium (JAVA) 项目并自动运行它们时,我可以建议您使用 Maven 和 Jenkins 来实现这个目标。在以下链接中查找更多信息:

https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html

希望能帮到你。

【讨论】:

以上是关于Selenium 自动化组织项目的主要内容,如果未能解决你的问题,请参考以下文章

seldom 1.0 发布

第 5 章 自动化测试模型 - Selenium3 自动化测试

搭建自动化测试框架Python3+Selenium

Selenium Web 自动化

python+ selenium&APPium page Object 设计模式

Selenium自动化测试-unittest单元测试框架使用