- 环境配置好后,我们们就来熟悉使用吧
- 首先,我们每次启动小程序都要初始化,代码,但是我们有一个简单的办法 让它每次运行代码的时候自动的去初始化小程序,
1、我们安装好minitest 后,在venv文件夹中找到我们的miniconfig文件 这是初始化会自动自行的文件,我们将里面的框好的代码复制出来,自己再创建一个config 文件丢进去(这里的逻辑是如果你有config.json文件就用你自己写的 没有就用minium自带的miniconfig )
这个是我们自己新建的,然后我们需要更改几个字段:
"project_path": "C:/Users/admin/Desktop/廖廖的杂物间/廖廖的杂物间/测试/华测/资料/App自动化学习资料/第十节课微信小程序/src", "dev_tool_path": "D:/wx/wxWbe/cli.bat", 我们可以把我们的初始化代码直接放这里面来,这样就不用每次运行代码时都初始化一遍
其中outputs 路径可以改 用来存储测试报告和测试截图
- 然后我们就可以去构建测试脚本了
class Test(minium.Minium):
def test_search_input(self):
search_input=self.page.get_element("/page/view[2]/input")#元素定位 这个xpath可以在小程序复制过来
search_input.input("test") #输入框输入内容
#截图
self.capture("你好呀") #生成截图
#测试报告,脚本构建1是我们构建的的py文件,config.json是我们刚刚构建的这里应该是相对路径所以不用改
'''一下命令运行生成报告
minitest -m 脚本构建1 -c config.json -g
'''
#打开报告需要用到一下命令不然打开会没有内容
# python - m http.server12345 - d 加上报告存放的路径
-
我们要去获取测试报告的话就需要执行这个命令
minitest -m 脚本构建1 -c config.json -g
脚本构建1是py文件,我们的代码 -
执行成功后我们去浏览器打开测试报告
要是直接打开会没有数据,所以我们需要用到
python - m http.server12345 - d 加上报告存放的路径 来打开测试报告这样就有数据了
注意:当报错说 "dev_tool_path": "D:/wx/wxWbe/cli",找不到该文件时,大部分可能是因为你cli没有加后缀名.bat===========>cli.bat



