IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 小程序自动化的使用-minitest/minium -> 正文阅读

[系统运维]小程序自动化的使用-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

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-28 12:14:41  更:2022-04-28 12:17:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:07:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码