MiniTest

1.编辑case文件first_test.py

import minium

class FirstTest(minium.MiniTest):

def test_get_system_info(self):

2.编辑配置文件config.json

{ "project_path": "path/to/project",

"dev_tool_path": "path/to/cli",

"debug_mode": "debug" }

3.运行case

minitest -m test.first_test -c config.json -g

4.综合

运行调用小程序指令minitest -m test.first_test -c config.json -g

minitest -c config.json -m test.test_02Classificationmodule.test_021Searchbox
import minium
mini = minium.Minium({
    "project_path": "path/to/project",   # 替换成你的【小程序项目目录地址】
    "dev_tool_path": "path/to/cli",      # 替换成你的【开发者工具cli地址】,macOS: <安装路径>/Contents/MacOS/cli, Windows: <安装路径>/cli.bat
})
print(mini.get_system_info())

5.

滑动到页面底部# scroll_to组件处理纵向滚动
        # '''无需加载的页面滑动到页面底部'''
        # 页面滚动方法page.scroll_to无效,有时候开发在滚动的时候,会在上面加一层scroll-view组件,导致页面直接滚动无效,需要先定位到scroll-view,再以该元素进行滚动scroll_to操作
        el = self.mini.page.get_element('page > view > view > view.goods-box.level1-3.goods-box-border-r.data-v-71432b06 > view.classify-contents.data-v-71432b06 > view.goods-grid.data-v-71432b06 > scroll-view')
        rect = self.mini.page.get_element('#p10 > view:nth-child(3) > view.goods-item-img.data-v-71432b06 > image').rect
        el.scroll_to(y=rect['top'])

6.

点击完余额支付后弹出showModal提示框,点击取消确定 self.page.get_element("button", inner_text="无标题的,该引号中的内容删掉").click()
        self.capture("")
        # self.native.handle_modal("取消")
        self.native.handle_modal("确定")

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

梖梖

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值