Jenkins自动化构建(一)执行selenium+python脚本

 

 

Jenkins执行python写的selenium自动化脚本,一般会遇到,执行打不开浏览器,查看jenkins构建Console Output控制台输出信息,发现脚本是执行了的,可是出错了,打开浏览器出现问题,缘由呢,是由于咱们window安装的jenkins默认会产生一个window服务;那怎么解决这个问题呢。java

1.先在控制面板-->管理工具-->服务;中找到Jenkins服务,-->属性,中止和禁用该服务。python

有人会说了,你把服务中止了jenkins怎么用啊,别急,听笔者一一道来。linux

二、经过jenkins目录下的jenkins.war去手动启动服务shell

须要注意的是,手动启动这个服务jenkins须要从新配置,也就是说,你以前若是在windows服务下作了jenkins配置会丢失。包括设置的账户密码。windows

一切须要从新配置。浏览器

如下命令启动jenkins.war,能够复制下来保存成.bat格式批处理。每次用jenkins手动去点击这个bat工具

echo "Jenkins CI automation testting"
java -jar "C:\Program Files (x86)\Jenkins\jenkins.war"
pause

jenkins管理员的一些配置就不说了。若是你初始密码不知道,请仔细看页面,有一个地址提示,用文本文件打开后找到密文,那就是密码。spa

三、jenkins配置插件

系统管理-->系统配置code

 

 配置这两个就能够了,其它看你须要吧。

系统管理-->管理插件

Git plugin  安装这个就能够了。咱们只是用来简单的构建执行。

 

新建job

在进入的页面,选择源代码管理

输入Git项目地址

构建触发器,这是用来设置执行的

*/5 * * * *这表明5分钟执行一次,注意星数字,空格

构建环境 选择执行windows批处理,由于是py脚本,能够直接双击执行,linux下能够选择shell

 

点构建,试一下,能不能执行咱们的脚本。

咱们看到,打开ie执行了,没有问题。

相关文章
相关标签/搜索