jenkins运行selenium 测试 不显示浏览器 解决方法
2015-04-17 14:02
483 查看
jenkins执行selenium 测试 浏览器不显示解决方法
The web browser doesn't show while run selenium test via jenkins
原因:因为jenkins是用windows installer 安装成 windows的服务了,那么jenkins是一个后台服务,所以跑selium 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.
The web browser doesn't show while run selenium test via jenkins
原因:因为jenkins是用windows installer 安装成 windows的服务了,那么jenkins是一个后台服务,所以跑selium 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.
相关文章推荐
- jenkins运行selenium 测试 不显示浏览器 解决方法
- jenkins运行selenium 测试 不显示浏览器 解决方法
- 转载 jenkins执行selenium 测试 浏览器不显示解决方法
- jenkins运行selenium时不显示浏览器的几种解决思路
- jenkins执行selenium自动化测试浏览器不显示解决方法
- 解决使用robot framework + selenium测试时,RIDE运行一次后不显示log的问题
- 解决使用robot framework + selenium测试时,RIDE运行一次后不显示log的问题
- jenkins selenium 不显示浏览器 解决办法
- 解决Jenkins运行robot framework selenium脚本不打开浏览器的问题
- 解决Jenkins运行robot framework selenium脚本不显示截图的问题
- 解决Selenium Webdriver执行测试时,每个测试方法都打开一个浏览器窗口的问题
- python_java_selenium_ jenkins持续集成Firfox_chrome浏览器不显示的解决方法?
- Selenium2学习-024-WebUI自动化实战实例-022-网站不同分辨率下页面样式展示兼容性问题解决方案 -- 设置浏览器显示区域大小(无人值守,节约测试成本的福音,BOSS 最爱)
- 用Eclipse运行selenium脚本时弹出浏览器导入向导设置的解决方法
- 几种访问其他域swf文件,或本地浏览器运行环境【安全沙箱】冲突解决方法
- 解决不同浏览器显示空格不一样的方法
- 外部浏览器无法测试LAMP环境的解决方法
- Xcode6 运行程序后,右侧Debug区域的Memory显示空白解决方法
- Selenium webdriver在最开始打开的时候浏览器的地址栏会出现data的解决方法
- Jenkins2 不显示测试报告解决办法(重启后依然生效)