我想知道什么是#34的好答案;为什么需要使用Maven和Not Jenkins或其他框架" 这是关于在selenium和testNG中使用Maven框架创建的自动化项目
答案 0 :(得分:0)
Apache Maven
俗称 Maven
是 Software Project Management
工具。基于 Project Object Model (POM)
的概念,Maven可以动态管理项目的构建,报告和文档,这些信息是通过文件 {配置的。 {1}} 即可。
从 pom.xml
的角度来看, Selenium Framework
可让您摆脱 Maven
<的手动配置/ strong>和 Selenium JARS
。您可以通过 WebDrivers
中的简单更新轻松地从一个版本的底层软件切换到另一个版本。
pom.xml
是 Jenkins
的常用工具,可用作简单的CI服务器或转换为任何连续的交付中心项目。 Jenkins是一个独立的Continous Integration (CI)
,随时准备开箱即用,包含 Java-based Program
, Windows
和其他 Mac OSX
类似的操作系统。可以通过其Web界面轻松配置Jenkins,以集成 Unix
和 on-the-fly check-ins
帮助。
从 built-in
的角度来看,通过 Selenium Test Automation
,您可以安排 Jenkins
无论何时需要,您可能需要多次。