原文地址: http://blog.csdn.net/achang21/article/details/45096003

The web browser doesn't show while run selenium test via jenkins

原因:因为jenkins是用windows installer 安装成 windows的服务了,那么jenkins是一个后台服务,所以跑selenium cases 的时候不显示浏览器

解决办法

Step 1. Control Panel(控制面板) -> Administrative Tools(管理工具) -> Services(服务)

找到Jenkins,右键菜单,执行stop; 右键菜单 “属性” start type 选择“Disabled”  点击 应用,点击确定。(这一步目的:让jenkins不在以windows 服务的方式在后台运行

Step2.  通过命令行启动Jenkins

java -jar "D:\Program Files (x86)\Jenkins\jenkins.war"

当然,大家也可以做个bat文件,以后每次启动jenkins,双击运行这个bat文件就OK了,bat文件内容如下:

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

Step3.  重新创建Jenkins的Job,重新配置,在执行测试

问题解决了。

 

注意问题:

(1)通过这种方式启动jenkins,之前以windows service 启动jenkins的数据都丢失了,需要重新创建job。

(2)之前以windows service 启动jenkins中安装的插件也没有了,需要重新安装所需插件。

其他参考:

If you run Jenkins as a service in the background it won't open apps in the foreground. You may either try to run it not as a service in the foreground, or run it as a Local System account and check Allow the service to interact with desktop option. In the latter case you may get into permission problems, though.

最新文章

  1. MongoDB win安装后无法远程连接访问
  2. CSipSimple配置系统
  3. avalon.js 1.4.6简单列表数据绑定ms-repeat ms-click
  4. 程序Bug---易错点
  5. secureCRT背景颜色设置
  6. javascript将毫秒转换成hh:mm:ss的形式
  7. 免费LInux主机资源
  8. Java语言与C++语言的差异总结
  9. git 命令参考手册 git中文命令参考手册大全
  10. Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
  11. eclipse复制到IDEA中文不匹配,编译失败
  12. 我的three.js学习记录(三)
  13. 简单的Web日志处理细节
  14. CodeForces - 1033A
  15. 事件委托在ios下面失效
  16. xdoj 1067组合数学+动态规划 (一个题断断续续想了半年 233)
  17. ACCESS和MSSQL-如何随机读取数据库记录
  18. 《Spring1之第三次站立会议》
  19. deepin jdk 安装
  20. TypeScript在node项目中的实践

热门文章

  1. HTTP POST 提交问题
  2. 64位weblogic11g安装
  3. spring mvc 深入学习
  4. lumen 构建api(dingo api)
  5. day1作业--登录入口
  6. screenshot of termbox cjk commit
  7. emacs配置eslint 语法检查.找不到node解决
  8. JS设计模式--简单工厂模式
  9. Centos 7 在VBox下不能联网
  10. APP开发和web开发的区别