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

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

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

2、通过jenkins目录下的jenkins.war去手动启动服务

需要注意的是,手动启动这个服务jenkins需要重新配置,也就是说,你之前如果在windows服务下做了jenkins配置会丢失。包括设置的帐户密码。

一切需要重新配置。

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

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

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

3、jenkins配置

系统管理-->系统配置

配置这两个就可以了,其它看你需要吧。

系统管理-->管理插件

Git plugin  安装这个就可以了。我们只是用来简单的构建执行。

新建job

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

输入Git项目地址

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

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

构建环境 选择执行windows批处理,因为是py脚本,可以直接双击执行,linux下可以选择shell

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

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

最新文章

  1. 用dubbo时遇到的一个序列化的坑
  2. 使用composer安装项目依赖
  3. php生成html文件的多种方法介绍
  4. Java——菜单组件
  5. Cordova开发总结(插件篇)
  6. 根据IP查主机名和MAC地址
  7. Python文件格式化写入
  8. 看仪表盘——validation
  9. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程:简介及目录》(附上完整工程文件)
  10. 将Sublime Text 2搭建成一个好用的IDE
  11. testNg自动化,读取excel的数据
  12. 【COCOS2DX-游戏开发之三四】cocos2dx 3.0 TableView特殊使用方法:滚动时不能选择等等
  13. 【MVC】会员注册/登录,普通验证,会员名是否注册Ajax验证以及会员邮件验证实现原理
  14. LDAP服务部署
  15. Gleb And Pizza CodeForces - 842B
  16. redis优化
  17. Ubuntu 远程 Jupyter 配置
  18. bluemix创建docker容器
  19. quartz和spring集成使用一例子【我】
  20. OpenCV 学习笔记 05 人脸检测和识别 AttributeError: module 'cv2' has no attribute 'face'

热门文章

  1. <转>记dynamic的一个小坑 -- RuntimeBinderException:“object”未包含“xxx”的定义
  2. React event
  3. shell之awk面试小案例
  4. bilibili的直播第三方IJKMediaFramework.framework下载打包使用教程
  5. 两种Python基于OpenCV的固定位置半透明水印去除方案
  6. php安全
  7. LeetCode 104 Maximum Depth of Binary Tree 解题报告
  8. WebDriver一些常见问题的解决方法
  9. 【PyQt5-Qt Designer】对话框系列
  10. Dubbo服务化框架使用整理