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即可查看报告,如图: