minitest -v
出现如以下内容的构建信息则已安装成功
"path/to/cli" auto --project "path/to/project" --auto-port 9420
按照以下结构新建目录及文件
# -*- encoding: utf-8 -*-
"""
@File : order_pay_test.py
@Time : 2022/4/17 19:24
@Author : simon
@Email : 294168604@qq.com
@Software: PyCharm
"""
'''
模拟用户下单
'''
import minium
class PayOrderTest(minium.MiniTest):
def test_get_pay_order(self):
el = self.page.get_element('/page/view/view[1]/view[5]/view[1]')
el.click()
el = self.page.get_element('/page/view/scroll-view/view/view[3]/view[7]/view[7]/view/view[4]/view[2]/label')
el.click()
el = self.page.get_element('/page/view/cart//view/view[2]/view[2]/view[2]')
el.click()
el = self.page.get_element('/page/view/view[4]/view[2]/view[2]/label[2]')
el.click()
el = self.page.get_element('/page/view/view[6]/view[4]')
el.click()
编辑配置文件config.json
{
"project_path": "D:\微信小程序代码\o2o-wechat-miniprogram\dist\dev\mp-weixin",
"dev_tool_path": "E:\软件安装\微信web开发者工具\cli.bat",
"debug_mode": "debug"
}
minitest -m test.order_pay_test -c config.json -g
Copy to clipboardErrorCopied
test.order_pay_test是python包名,不要跟path搞混
order_pay_test.py文件不可直接运行,需要使用runner驱动,参考MiniTest
更多命令行参数请参考命令行工具
运行结果如下:
测试结果存储在outputs下,运行命令python -m http.server 12345 -d outputs然后在浏览器上访问http://localhost:12345即可查看报告,如图: