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 自动化组织项目的主要内容,如果未能解决你的问题,请参考以下文章
第 5 章 自动化测试模型 - Selenium3 自动化测试