Selenium-Jenkins Integration 是否需要 TestNG 或 JUnit Framework
Does Selenium- Jenkins Integration needs TestNG or JUnit Framework
我们是否需要 TestNG 或 Junit 框架来将 Selenium 与 Jenkins 集成。我有一个没有 TestNG 或 JUnit 的项目,我可以将它与 Jenkins 集成吗?
TestNG 和 JUnit 简单来说可以可视化为支持验证的 "java code execution" 机制。
因此,您不再只有一个 main()
方法作为执行 selenium 代码的单一入口点,TestNG/JUnit 担任该角色并让您 运行 多个 java 类通过他们自己。
Jenkins 是一种编排工具,可让您按照自己的意愿构建、测试和部署。
不使用 TestNG 和 JUnit 可以跳过测试阶段,您可以通过 main()
方法执行基于 selenium 的测试,该方法也负责进行所有验证([= 中的断言20=]世界)
您可以同时使用 JUnit
和 TestNG
框架,因为 Jenkins 支持这两种框架。
TestNG
与 Jenkins
集成的详细步骤。
第 1 步:在 Jenkins 中创建 Free Style 项目并填写详细信息并保存项目。
第 2 步: 单击 配置
第 3 步: 在 Configure 的 Build 部分:
java -cp J:\taf\testng\*;J:\taf\workspace\TestNGExamples\bin;J:\automation\* org.testng.TestNG J:\taf\workspace\TestNGExamples\testng1.xml
注意:您必须根据您的系统更改路径。
在 -cp
参数中,我们必须提供 testng.jar
、project location
和``selenium jarslocations/paths.
org.testng.TestNG- TestNG Main Class.
and
location XML testng 配置`
从 here 下载并安装 testng-plugin
for jenkins 并重启 Jenkins 以使其生效。
第 4 步: 在 Post-build Actions
部分,
- Select 发布 TestNG 结果 来自 添加 post-构建操作 下拉列表。
- 提供查找 TestNG 结果的路径(.xml 包含结果的文件)。
- 单击应用和保存按钮。
截图供参考:
我们是否需要 TestNG 或 Junit 框架来将 Selenium 与 Jenkins 集成。我有一个没有 TestNG 或 JUnit 的项目,我可以将它与 Jenkins 集成吗?
TestNG 和 JUnit 简单来说可以可视化为支持验证的 "java code execution" 机制。
因此,您不再只有一个 main()
方法作为执行 selenium 代码的单一入口点,TestNG/JUnit 担任该角色并让您 运行 多个 java 类通过他们自己。
Jenkins 是一种编排工具,可让您按照自己的意愿构建、测试和部署。
不使用 TestNG 和 JUnit 可以跳过测试阶段,您可以通过 main()
方法执行基于 selenium 的测试,该方法也负责进行所有验证([= 中的断言20=]世界)
您可以同时使用 JUnit
和 TestNG
框架,因为 Jenkins 支持这两种框架。
TestNG
与 Jenkins
集成的详细步骤。
第 1 步:在 Jenkins 中创建 Free Style 项目并填写详细信息并保存项目。
第 2 步: 单击 配置
第 3 步: 在 Configure 的 Build 部分:
java -cp J:\taf\testng\*;J:\taf\workspace\TestNGExamples\bin;J:\automation\* org.testng.TestNG J:\taf\workspace\TestNGExamples\testng1.xml
注意:您必须根据您的系统更改路径。
在 -cp
参数中,我们必须提供 testng.jar
、project location
和``selenium jarslocations/paths.
org.testng.TestNG- TestNG Main Class.
and
location XML testng 配置`
从 here 下载并安装 testng-plugin
for jenkins 并重启 Jenkins 以使其生效。
第 4 步: 在 Post-build Actions
部分,
- Select 发布 TestNG 结果 来自 添加 post-构建操作 下拉列表。
- 提供查找 TestNG 结果的路径(.xml 包含结果的文件)。
- 单击应用和保存按钮。
截图供参考: