因為用心,才會喜歡

粥雨

Jenkins - 构建时运行Selenium打不开浏览器解决方法

Jenkins-构建时运行Selenium打不开浏览器解决方法


前言

  • 为了让Jenkins执行的Web自动化测试任务,能顺利调出浏览器页面,我们需要以命令行的方式启动Jenkins并执行脚本。

  • 注:通过这种方式启动jenkins,之前以 Windows Service 启动 Jenkins 的数据丢失;


解决方法

1、关闭Jenkins服务;

  • 快捷键 win + r ,打开运行窗口对话框,在框内输入 services.msc 后回车,打开服务窗口;找到Jenkins服务,右键点击属性;

    image-20220510192024190


  • 服务状态点击停止,并修改启动类型为禁用;点击确认保存;

    image-20220510192158711



2、通过脚本方式启动Jenkins;

  • 新建一个txt文本文件,并编辑输入内容如下;

    • 第二行双引号内为Jenkins安装目录的 jenkins.war 文件路径;
    • --httpPort= 为启动端口号,不填默认8080;
    echo "Jenkins CI automation testting"
    java -jar "D:\Jenkins\jenkins.war" --httpPort=3344
    pause
    

  • 修改txt文本文件为 xxx.bat 文件格式;

    image-20220510192344944


  • 双击bat文件,运行即可运行Jenkins服务;

    image-20220510192436354


3、设置开机自启;

  • 快捷键 win + r ,打开运行窗口对话框,在框内输入 shell:startup 后回车,就会弹出启动文件夹窗口;

    image-20220510194210156


  • 将需要开机自启程序的快捷键,复制到启动文件夹窗口即可;

    image-20220510194351371


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

posted @ 2022-05-18 19:58  粥雨  阅读(1064)  评论(0)    收藏  举报