前文 微信小程序自动化测试框架 Minium——快速开始 主要介绍了Minium的安装和使用,以及可能遇到的问题和解决方案。本文主要介绍使用Minium框架测试进阶,测试计划的配置及执行、真机调试。小程序demo参考 miniprogram-demo
测试计划
配置测试计划
测试计划用例名和包名需要配置在 suit.json
中
{
"pkg_list": [
{
"case_list": [
"test_*"
],
"pkg": "test.*_test"
}
]
}
基础配置
config.json 配置部分基础信息,如小程序运行的平台、小程序代码的项目路径、微信开发者工具安装路径
{
"project_path":"xxx", // 小程序项目路径
"dev_tool_path":"xxx", // 微信开发者工具安装路径
"platform": "ide"
}
测试用例
# `first_test.py`
class FirstTest(minium.MiniTest):
def test_get_system_info(self):
sys_info = self.mini.get_system_info(