• 初识gauge自动化测试框架


    看了虫师讲的

    初识gauge自动化测试框架

    #记录一下自己的学习过程

    #鉴于自己略微有点编程基础,部分记录会略过

    安装:

    github地址:https://github.com/getgauge/gauge/releases

    这里我下载的是gauge-1.0.4-windows.x86_64.exe 因为懒,不想下zip格式的还去加环境变量

     

    创建项目:

    首先,你需要安装编程语言开发环境,Java或Python,本文将以Python为例子。
    1、创建一个空的目录,如:gauge_demo/。

    2、CMD切换到该目录下面,输入gauge init python命令。

     看到这个我就知道还是得要添加环境变量才可以啊 看来偷懒是要不得的 (这个也可能是我在安装的时候把enable没勾选上导致的 具体是什么原因等会查一下)

    重新安装了一次 发现环境变量是:

    C:Program FilesGaugein

    运行了一下根本就没得问题 最后才发现之所以会报错是因为运行cmd命令的时候选择的是e盘!!

    好吧 乌龙问题  处理完毕之后继续上一步:

    1、创建一个空的目录,如:gaugedemo/。

    2、CMD切换到该目录下面,输入gauge init python命令。

    发现gaugedemo/目录下面多了很多文件。

     

    3.运行命令 gauge run specs

    这里让我安装插件 慢慢等吧。。。

    重新执行一次:gauge run specs

    最后,到gauge_demo eportshtml-report目录下打开index.html文件。

    效果是出来了 现在回头看看我们还可以干点啥:

    去看看C:gaugedemospecs示例文件的代码:

    打开它

    # Specification Heading

    This is an executable specification file. This file follows markdown syntax.
    Every heading in this file denotes a scenario. Every bulleted point denotes a step.

    To execute this specification, run

    gauge run specs


    * Vowels in English language are "aeiou".

    ## Vowel counts in single word

    tags: single word

    * The word "gauge" has "3" vowels.


    ## Vowel counts in multiple word

    This is the second scenario in this specification

    Here's a step that takes a table

    * Almost all words have vowels
    |Word |Vowel Count|
    |------|-----------|
    |Gauge |3 |
    |Mingle|2 |
    |Snap |1 |
    |GoCD |1 |
    |Rhythm|0 |

  • 相关阅读:
    表白利器,马赛克拼贴照片制作
    听说国漫最近崛起了,那我们就来爬几部国漫看看(动态加载,反爬)
    python爬虫--看看虎牙女主播中谁最“顶”
    “花小猪”,滴滴搬起石头砸自己的脚?
    Linux命令学习之awk
    《Redis深度历险》集群篇、拓展篇
    《Redis深度历险》原理篇
    《Redis深度历险》应用篇
    《鸟哥的Linux私房菜 基础篇》下
    Git使用
  • 原文地址:https://www.cnblogs.com/givemelove/p/10413450.html
Copyright © 2020-2023  润新知