十三.robotframework与jenkins集成
RF框架可以和jenkins持续集成自动化测试。
1.首先创建一个jenkins构建节点(构建节点与运行代码需要在一台服务器上),点击jenkins-系统管理-节点管理:
2.点击新建节点,输入节点名称,选择固定节点
3.输入节点名称、并发构建数、远程工作目录、启动方式。
再点击保存。
通过java web启动代理选项如果不存在,请进行如下配置:
4.节点保存成功后,默认未启动,点击slave1进入节点详情页面,选择launch和agent.jar下载插件。
并且通过提示,在刚才下载的文件所在地方执行命令,运行代理节点:
此时slave1节点可以正常运行.
接下去进入正式的自动化测试任务阶段。
1.先打开jenkins,创建一个新任务:
2.输入任务名称,选择自由风格的项目。
2.输入运行的节点,就是刚才我们新建的节点
构建新增groovy脚本:System.setProperty(“hudson.model.DirectoryBrowserSupport.CSP”,"")
新增构建步骤,执行robot D:\workspace\interface_demo\TestDemo.robot (新版本与旧版本执行命令不同,旧版本robotframework执行命令为pybot,新版本为robot):
保存后再运行,查看运行结果: