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