在教程First已经完成AppiumDeskTop安装,接下来我们完成App录制脚本,并生成测试报告
1.录制脚本
2.生成报告
这里使用我已经搭建好的框架:App-autotest(链接:https://pan.baidu.com/s/1SbaM9d2jB0Y-dmK5DrFpUg 密码:lmul)
我们选择脚本语言为Python,用HtmlTestRunner配合生成报告,这之前要按照node.js
安装Homebrew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装python3:brew install python3(建议用3.6的)
安装nose:pip3 install nose
安装client:pip3 install Appium-Python-Client
安装HtmlTestRunner:pip3 install html-testRunner
进入测试项目Runner目录,输入python3 runner.py
测试报告
error注意:
1.TabError: Inconsistent use of tabs and spaces in indentation
解决:把Tab都换成空格就好
HtmlTestRunner模板目录:
/usr/local/lib/python3.6/site-packages/HtmlTestRunner/template