gauge+python+vscode搭建自动化测试框架
Gauge是什么?
Low Maintenance Test Automation
Gauge+Python+VScode,为什么偏偏用这个组合?
工具安装
安装gauge
- 安装Gauge,目前版本是1.0.0,安装教程。安装方式有两种,一是使用Chocolatey,二是下载ZIP压缩包,解压,环境变量path添加路径。推荐方式二。
- 安装gauge-python插件 ,以下gauge相关插件也都在这https://gauge.org/plugins/,这里不好上传附件,请自行下载。命令如下:
gauge install python -f gauge-python.zip
gauge --help
- 安装html-report插件,命令如下:
gauge install html-report -f html-report.zip
- 安装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
- 安装vscode,在这下载,安装过程也很简单;
- 安装python插件;
- 安装Python for VSCode插件,方法同上;
- 安装gauge插件,方法同上;
- 安装完后,可以做个微调整,对习惯pycharm的用户非常有用,那就是修改格式化组合键。
开始小试牛刀
创建一个gauge-python项目,有两种方式:
- 创建文件夹,进入目录,在地址栏,输入cmd后按enter键,输入cmd命令
gauge init python
- 或者打开VScode后,按ctrl + shit +p组合键,输入‘gauge’关键字,选Create a new Gauge Project,这种方式有些慢,推荐第1种
- 运行例子,在.spec文件可以直接点类似链接的debug和run
-
运行所有用例
gauge run specs