zoukankan      html  css  js  c++  java
  • gauge+python+vscode搭建自动化测试框架

     Gauge是什么?

     Low Maintenance Test Automation

     Gauge+Python+VScode,为什么偏偏用这个组合?

     工具安装

      安装gauge

    1. 安装Gauge,目前版本是1.0.0,安装教程。安装方式有两种,一是使用Chocolatey,二是下载ZIP压缩包,解压,环境变量path添加路径。推荐方式二。
    2. 安装gauge-python插件 ,以下gauge相关插件也都在这https://gauge.org/plugins/,这里不好上传附件,请自行下载。命令如下:
      gauge install python -f gauge-python.zip
      有啥不懂,输入这个命令稍微看看,很快就懂了
      gauge --help
    3. 安装html-report插件,命令如下:
      gauge install html-report -f html-report.zip
    4. 安装screenshot插件,命令如下:
      gauge install screenshot -f screenshot.zip

      安装python 

       安装python3.6.5,当然现在最新的版本是3.7,但是3.7的版本支持不够友好。python的安装很简单,也很智能。一路点确定下去就行了。pip会自动安装,也会自动把python追加到环境变量path下。

       安装完后,要安装以下的几个包,requirement.txt

    yapf
    getgauge

      yapf,这个模块很重要,可以格式话python脚本,以及.spec(md语法文件),这个非常有用!

      安装VScode

    1. 安装vscode,在这下载,安装过程也很简单;
    2. 安装python插件;

    3. 安装Python for VSCode插件,方法同上;
    4. 安装gauge插件,方法同上;
    5. 安装完后,可以做个微调整,对习惯pycharm的用户非常有用,那就是修改格式化组合键。

      开始小试牛刀

       创建一个gauge-python项目,有两种方式:

    1. 创建文件夹,进入目录,在地址栏,输入cmd后按enter键,输入cmd命令
      gauge init python

       

    2. 或者打开VScode后,按ctrl + shit +p组合键,输入‘gauge’关键字,选Create a new Gauge Project,这种方式有些慢,推荐第1种
    3. 运行例子,在.spec文件可以直接点类似链接的debug和run

    4. 运行所有用例

      gauge run specs

       

      

      

  • 相关阅读:
    IO模型
    协程
    线程
    进程总结
    HashMap和Hashtable有什么区别
    HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优化的
    GC线程是否为守护线程?
    float f=3.4;是否正确?
    final、finally和finalized的区别?
    Eureka注册中心是什么?
  • 原文地址:https://www.cnblogs.com/yicaifeitian/p/9404578.html
Copyright © 2011-2022 走看看