Selenium+Java(11):Selenium+Jenkins实现自动化持续集成(详细版)

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变为可能。
本文适用于有一定经验的Selenium自动化开发者,文中将详细介绍如何使用 “Selenium+Java+Jenkins” 实现自动化的可持续集成。当然如果没有经验也不怕,下面会指引你到我之前写过的一些自动化环境搭建和简单的编写教程,可以查看学习,有好的建议欢迎交流共享。

首先我们需要:

  1. 一个Selenium+Java项目(本文所述均为本地Java项目,非Maven项目)。
    (如果不会搭建Selenium+Java+Eclipse自动化运行环境,可以查看我的这篇博文:Selenium+Java(01):Web自动化测试环境搭建。)
  2. 配好的Jenkins
    (如果不知道怎么配Jenkins,可以查阅我的这篇博文:Jenkins(01):教你在本地搭建Jenkins持续集成环境,后续工作会在本文中进行阐述。)

差不多就是以上两样,准备好之后,我们开始。


  1. 脚本准备
    首先我们在桌面上创建一个.txt文件,命名为run.txt。
    然后在其中写入如下代码:
cd E:\Coding\CodeSpace\qualinkTestProd
Java -cp bin;lib/* org.testng.TestNG testng.xml
pause

代码解释:
第一行:cd 表示跳转,cd 后面是我们的工程路径,可以按照实际情况填写。即“跳转到我们的工程路径”。
第二行:cp 用于设置clas

你可能感兴趣的:(Selenium自动化测试)