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执行了,没有问题。