minium小程序自动化

一、安装minium

pip install minium

二、新建config.json

{
  "dev_tool_path": "D:\\Program Files (x86)\\Tencent\\微信web开发者工具\\cli.bat",
  "project_path": "小程序项目路径"
}

三、编写脚本

import minium


class FirstTest(minium.MiniumTest):
    def test_read(self):
        """
        测试方法:
        第一步:
        第二步:
        :return:
        """
        # 1.通过config.json配置文件,minitest自动打开对应的小程序
        # 2.元素-UI自动化-元素定位
        element = self.page.get_element("view", inner_text="爱是大雾散尽时")
        # 操作元素-点击
        element.click()
        # 3.点击"立即阅读
        btn = self.page.get_element("button", inner_text="立即阅读")
        btn.click()
        # 4.自动化测试最核心:自动化操作+自动化断言
        # 通过minium框架对页面内容进行判断,给出测试是否通过的结果
        text = self.page.get_elements("text")[0]
        result = text.inner_text == '第1章 时隔七年再次见到'
        # 判断结果
        self.assertTrue(result, "小说内容是否渲染出来")

四、运行命令

minitest
-c 指定配置文件
-m python测试脚本模块
-g 生成测试报告

在这里插入图片描述

五、查看测试报告

python -m http.server 12345 -d .\outputs\

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

您懂我意思吧

你的鼓励,是我最大的支持!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值