场景: jenkins构建selenium自动化用例的时候,会有jenkins自带服务后台运行自动化脚本,可无界面运行IE、Chrome、Firefox。

然而运行IE浏览器时候(IE比较特殊),Jenkins运行不会把默认的兼容性视图打勾。

于是想到Jenkins构建时启动有界面浏览器运行。

解决方法:

  Jenkins搭建完成后,默认运行自动化案例的节点都是master,master即启动jenkins的这台服务器,而在master上运行案例,通常都是运行后台进程,所以有人就会疑惑为啥用jenkins跑脚本看不到运行界面。如果想看到运行界面的话,需要添加一个slave节点,特别是有多台机器需要接入jenkins来执行案例时,更需要添加节点。

1.在系统管理-管理节点。可以看到当前只有一个master

   

2、点击右侧新建节点,填写信息如下,保存。

3、此时可以看到新增的robot节点,但是状态显示为红色的X,表示该节点还是off line

  

4、点击节点robot,详情界面显示了几种启动节点的方式。

  步骤一、点击Launch按钮会下载一个slave-agent.jnlp 文件。

步骤二、点击agent.jar 下载Jar包,并放在指定的目录。

步骤三、Copy界面的指令,打开cmd窗口,输入指令。

  

5、查看Jenkins界面,查看发现代理构建在线。

  

6、配置项目限制项目的运行节点为新建节点名称。

  

转自:http://www.cnblogs.com/Shanghai-vame/p/9351921.html

转载于:https://www.cnblogs.com/wangjunjiehome/p/10100852.html

Jenkins构建自动化脚本执行无界面解决方法相关推荐

  1. jenkins构建自动化脚本遇到的问题及解决方式

    jenkins配置: 1.构建一个自由风格的项目填写构建步骤 例如:D:\Python3.7\python.exe (python安装路径)C:\Users\P310\Desktop\NewUITes ...

  2. crontab python不生效_crontab 中 python 脚本执行失败的解决方法

    写服务器程序的免不了要经常和 crontab 打交道,定时执行一些脚本什么的.大部分情况下都是 bash 的一些 shell 脚本,但 shell 我不是很熟悉,于是在很多情况下都直接写 Python ...

  3. Jenkins执行shell脚本启动tomcat失败解决方法

    Jenkins执行shell脚本启动tomcat失败解决方法 参考文章: (1)Jenkins执行shell脚本启动tomcat失败解决方法 (2)https://www.cnblogs.com/wa ...

  4. php 脚本会超时吗,PHP脚本执行超时的解决办法

    PHP脚本执行超时的解决办法在php中默认脚本执行超时时间为30秒了,如果你未进行设置30秒之后如果你的脚本还未执行完就会超时了,下面我来给大详解解决PHP脚本执行超时的方法. php.ini 中缺省 ...

  5. unittest 出报告 并配合 jenkins,发现有用例错误,但是构建没出现红点 的解决方法

    unittest 出报告 并配合 jenkins,发现有用例错误,但是构建没出现红点 的解决方法 参考文章: (1)unittest 出报告 并配合 jenkins,发现有用例错误,但是构建没出现红点 ...

  6. Linux格式化磁盘-自动化脚本执行

    Linux格式化磁盘-自动化脚本执行 脚本内容 脚本内容 #!/bin/bashdevs=`fdisk -l|grep '/dev/sd'|grep -v '/dev/sda'|awk '{split ...

  7. 移动硬盘linux无权限,ubuntu上移动硬盘中文件没有可执行权限的解决方法

    ubuntu上移动硬盘中文件没有可执行权限的解决方法,移动硬盘自动挂载到ubuntu上后,移动硬盘中的文件没有可执行权限的解决方法如下: 例如我的移动硬盘卷标为:workspace 当把移动硬盘插入P ...

  8. 关于sudo dpkg-divert --local --rename --add /sbin/initctl导致的开机无图标解决方法

    关于sudo dpkg-divert --local --rename --add /sbin/initctl导致的开机无图标解决方法 背景: ubutnu16.04 使用apt安装qtcreator ...

  9. chm打开秒退_Mac_Mac电脑程序无响应怎么办?Mac程序无响应解决方法,虽然Mac电脑一向以运行稳定、 - phpStudy...

    Mac电脑程序无响应怎么办?Mac程序无响应解决方法 虽然Mac电脑一向以运行稳定.流畅而著称,但Mac电脑运行时间长了,难免也会遇到程序卡死无响应.一直"转菊花"的情况,可能是由 ...

最新文章

  1. PASCAL VOC工具包解读
  2. mysql迫切连接_SQL水平迫切进阶
  3. [2019BUAA软件工程]第1次阅读作业
  4. h.265编码库x265实例
  5. 第10课:动手实战基于 CNN 的电影推荐系统
  6. mysql如何建立索引workbench_MySQL数据库中如何正确的理解与使用索引?
  7. Java中GC (Allocation Failure)日志分析实战
  8. Oracle数据库完全卸载
  9. 高通平台printk输出log到串口
  10. [UE4]Uniform Grid Panel
  11. Sensor系列之aDSP端Sensor Driver流程
  12. 廖雪峰js教程笔记11 操作DOM(包含作业)
  13. google四件套之Dagger2。从入门到爱不释手,之:Dagger2华丽使用在MVP框架中
  14. winrar打包bat成exe并自动运行
  15. cd linux安装驱动程序,给CDlinux增添网卡驱动失败的原因和对策
  16. matlab rms数据滤波,与RMS相关的5个信息,如何通过RMS结果滤波来提高精度
  17. docker制作alpine-kod镜像
  18. 西门子伺服驱动器6SE70上电无显示故障分析
  19. Wireshark对pop3抓包分析
  20. pptpd linux centos7,centos7配置pptpd

热门文章

  1. 20145234黄斐《网络对抗技术》实验八、Web基础
  2. ArcGIS JS API中切换页面后组件报Tried to register widget with id== but that id is already registered
  3. 解决docker中/etc/default/docker配置DOCKER_OPTS 失效问题
  4. MySQL not exists 真的不走索引么?
  5. Shell 变量的作用域
  6. 框架:mybatis常用标签(refid、foreach、trim)
  7. 46.一个例子了解C++中异常处理
  8. php多个参数伪静态,伪静态技术与页面多参数传送的处理办法
  9. python3.6.8卸载_Mac 卸载 彻底删除 自己下载的 python 3
  10. 组织应该采用集中式发电机吗?