zoukankan      html  css  js  c++  java
  • 持续集成

    之前的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-x64apache-tomcat-9.0.34webapps

          java -jar jenkins.war

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

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

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

    4. 优化

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

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

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

         set JENKINS_HOME=D:softwareJenkins

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

  • 相关阅读:
    eclipse如何导入项目
    CBC和CTR解密模式——C++实现
    安装java之后没有jre目录
    对称密钥解密——C++方法
    使用Eclipse时一些报错
    C/C++文件I/O操作
    获取string的长度
    新建ftp快捷方式
    一些IT书籍
    C语言获得数组长度的函数
  • 原文地址:https://www.cnblogs.com/xiaochongc/p/14355770.html
Copyright © 2011-2022 走看看