持续集成 - jenkins可视化运行

之前的jenkins环境可以运行自动化测试,但是存在以下问题:

1)在后台运行,不显示浏览器,看不到执行过程

2)有弹框等情况下,页面元素定位不到

 

1. 原因

之前的jenkins是用windows installer直接安装为Windows服务的,jenkins是一个后台服务,所以执行自动化用例时不显示浏览器。

 

2. 解决方案

通过命令行启动jenkins

 

3. 步骤

1)在windows服务中,找到之前安装启动的jenkins服务,关闭服务,并禁用(让jenkins不再以windows服务的方式在后台运行)

 

 2)打开cmd

      cd F:\zhangyang\持续集成\apache-tomcat-9.0.34-windows-x64\apache-tomcat-9.0.34\webapps

      java -jar jenkins.war

3)  耐心等待,出现初始密码提示时,打开浏览器,访问localhost:8080

     按照之前的方法安装插件,完成配置,重新创建job

     构建新的job,可以看到浏览器了~~

 

4. 优化

 1)可以将步骤二中的命令写成批处理,以后每次启动jenkins时,双击运行这个bat文件就好了

echo '启动jenkins自动化测试环境'
cd F:\zhangyang\持续集成\apache-tomcat-9.0.34-windows-x64\apache-tomcat-9.0.34\webapps
java -jar jenkins.war
pause

 2)用这种方式安装的jenkins,主目录会切换到C:\User\Administrator\.jenkins\,之前是在tomcat的webapps目录下,如果想要修改,需要在批处理命令中加一句:

     set JENKINS_HOME=D:\software\Jenkins

     不过,加上这一句后,需要重新走以上步骤三中的操作,个人认为没啥影响,所以没有更换目录

 

posted @ 2021-02-01 14:44  小虫虫大虫虫  阅读(479)  评论(0编辑  收藏  举报