簡(jiǎn)介
在教程1已經(jīng)完成Appium安裝澎粟,接下來(lái)我們完成App錄制腳本晶府,并生成測(cè)試報(bào)告
1.錄制腳本
2.生成報(bào)告
這里使用我已經(jīng)搭建好的框架:App-autotest(鏈接: https://pan.baidu.com/s/11y-IyZPVbekUr-aHtYb_kQ 密碼: fyyi)
我們選擇腳本語(yǔ)言為Python,用HtmlTestRunner配合生成報(bào)告媒熊,這之前要按照node.js
安裝Homebrew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝python3:brew install python3
安裝HtmlTestRunner:https://github.com/oldani/HtmlTestRunner
進(jìn)入測(cè)試項(xiàng)目runner目錄,輸入python runner.py
測(cè)試報(bào)告
后續(xù)給框架加上截圖,報(bào)表統(tǒng)計(jì)柳爽。
1.TabError: Inconsistent use of tabs and spaces in indentation
解決:把Tab都換成空格就好
HtmlTestRunner模板目錄:
/usr/local/lib/python3.6/site-packages/HtmlTestRunner/template