栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

小程序自动化的使用-minitest/minium

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

小程序自动化的使用-minitest/minium

  • 环境配置好后,我们们就来熟悉使用吧
  • 首先,我们每次启动小程序都要初始化,代码,但是我们有一个简单的办法 让它每次运行代码的时候自动的去初始化小程序,
    1、我们安装好minitest 后,在venv文件夹中找到我们的miniconfig文件 这是初始化会自动自行的文件,我们将里面的框好的代码复制出来,自己再创建一个config 文件丢进去(这里的逻辑是如果你有config.json文件就用你自己写的 没有就用minium自带的miniconfig )

    这个是我们自己新建的,然后我们需要更改几个字段:
"project_path": "C:/Users/admin/Desktop/廖廖的杂物间/廖廖的杂物间/测试/华测/资料/App自动化学习资料/第十节课微信小程序/src",
  "dev_tool_path": "D:/wx/wxWbe/cli.bat",
  我们可以把我们的初始化代码直接放这里面来,这样就不用每次运行代码时都初始化一遍


其中outputs 路径可以改 用来存储测试报告和测试截图

  • 然后我们就可以去构建测试脚本了
class Test(minium.Minium):
    def test_search_input(self):
        search_input=self.page.get_element("/page/view[2]/input")#元素定位 这个xpath可以在小程序复制过来
        search_input.input("test") #输入框输入内容
        #截图
        self.capture("你好呀")  #生成截图
        #测试报告,脚本构建1是我们构建的的py文件,config.json是我们刚刚构建的这里应该是相对路径所以不用改
        '''一下命令运行生成报告
        minitest -m 脚本构建1 -c config.json -g
        '''
        #打开报告需要用到一下命令不然打开会没有内容
       # python - m http.server12345 - d  加上报告存放的路径
  • 我们要去获取测试报告的话就需要执行这个命令
    minitest -m 脚本构建1 -c config.json -g
    脚本构建1是py文件,我们的代码

  • 执行成功后我们去浏览器打开测试报告
    要是直接打开会没有数据,所以我们需要用到
    python - m http.server12345 - d 加上报告存放的路径 来打开测试报告这样就有数据了


注意:当报错说 "dev_tool_path": "D:/wx/wxWbe/cli",找不到该文件时,大部分可能是因为你cli没有加后缀名.bat===========>cli.bat

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/841014.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号