Jenkins - 构建时运行Selenium打不开浏览器解决方法
Jenkins-构建时运行Selenium打不开浏览器解决方法
前言
-
为了让Jenkins执行的Web自动化测试任务,能顺利调出浏览器页面,我们需要以命令行的方式启动Jenkins并执行脚本。
-
注:通过这种方式启动jenkins,之前以
Windows Service启动 Jenkins 的数据丢失;
解决方法
1、关闭Jenkins服务;
-
快捷键
win + r,打开运行窗口对话框,在框内输入services.msc后回车,打开服务窗口;找到Jenkins服务,右键点击属性;
-
服务状态点击停止,并修改启动类型为禁用;点击确认保存;

2、通过脚本方式启动Jenkins;
-
新建一个txt文本文件,并编辑输入内容如下;
- 第二行双引号内为Jenkins安装目录的
jenkins.war文件路径; --httpPort=为启动端口号,不填默认8080;
echo "Jenkins CI automation testting" java -jar "D:\Jenkins\jenkins.war" --httpPort=3344 pause - 第二行双引号内为Jenkins安装目录的
-
修改txt文本文件为
xxx.bat文件格式;
-
双击bat文件,运行即可运行Jenkins服务;

3、设置开机自启;
-
快捷键
win + r,打开运行窗口对话框,在框内输入shell:startup后回车,就会弹出启动文件夹窗口;
-
将需要开机自启程序的快捷键,复制到启动文件夹窗口即可;

- 重新启动,检查下是否开机自启;

浙公网安备 33010602011771号