minium简介

news/2024/10/22 5:11:36/

目录

  • 前言
  • 一、简介
    • 1.官方介绍
    • 2.缺点
    • 3.特性
    • 4.选择理由

前言

什么是快乐星球 ​

一、简介

1.官方介绍

minium 是为小程序专门开发的自动化框架, 提供了 Python 版本。使用 minium 可以进行小程序 UI 自动化测试, 但是 minium 的功能不止于仅仅是 UI 自动化, 甚至可以使用 minium 来进行函数的 mock, 可以直接跳转到小程序某个页面并设置页面数据, 做针对性的全面测试, 这些都得益于我们开放了部分小程序 API 的能力。除此之外,小程序有部分组件使用了系统原生的组件,对于这部分的组件,我们也基于 uiautomator 和 wda 做了补充。

2.缺点

  1. 只能在Android端上运行。小程序实际是一个跨平台的产品(IDE,Android和IOS),测试的平台覆盖不足。
  2. 兼容性问题。小程序底层运行的内核多样化(x5,原生webview内核等等),对应的调试端口不一定能够打开。
  3. 只能做UI相关的测试。小程序架构上分为渲染层和逻辑层,这些框架对于逻辑层上面的测试限制较大。

3.特性

  • 支持一套脚本,iOS & Android & 模拟器,三端运行
  • 提供丰富的页面跳转方式,看不到也能去得到
  • 可以获取和设置小程序页面数据,让测试不止点点点
  • 可以直接触发小程序元素绑定事件
  • 支持往 AppSerive 注入代码片段执行
  • 可以调用部分 wx 对象上的接口
  • 支持 Mock wx 对象上的接口
  • 支持 Hook wx 对象上的接口
  • 通过 suite 方式管理用例,config 管理运行设备

4.选择理由


以上都是官网文档里的内容(大自然的搬运工)
下面是自己的想法:
小程序自动化本人了解的有2种方式,一种是appium,另一种是minium。
个人感觉appium写小程序太复杂。专业的就应该用专业的,minium是官方出品的,易用性是有保障的。官方的文档写的不错,所以就决定是你了。
官方地址 https://minitest.weixin.qq.com/#/

http://www.ppmy.cn/news/893817.html

相关文章

C语言mum,Mum

Mum I talk with my mum. She talks about her mum.Mum has the tear in her eyes,The brittle voice, the tremb (本文共1页) 阅读全文>> 目的:探讨T细胞淋巴瘤中MUM1蛋白的表达及其与肿瘤细胞增殖的关系。方法:收集诊断及分型均明确的T细胞淋巴瘤患者的石蜡包埋组织58例…

Massive MIMO与MU-MIMO的区别?

原文链接: http://www.massive-mimo.net/ Multi-user MIMO (MU-MIMO) is not a new technology, but the basic concept of using multi-antenna base stations (BSs) to serve a multitude of users has been around since the late 1980s. I sometimes get the …

MIMO基础

MIMO 一、容量 1.MISO和SIMO都只能发送相同数据,所以相比于SISO容量没有提升,但提高了通信成功率,属于发射分集。 2.如图为22MIMO,容量是SISO的两倍 多输入多输出: rHsn \textbf{rHsn} rHsn 3.信道传输矩阵和预编…

mui介绍

mui介绍 mui是什么,解决了什么问题 性能和体验的差距,一直mobile app开发者放弃HTML5的的首要原因。浏览器天上的切换白屏。不忍直视的专页动画、浮动元素的抖动、无法流畅下拉刷新等问题,这些都让html5开发者倍感挫败,尤其拿到安…

好了,这是我第一次使用CSDN的博客,希望有个好的开始。

啊,哈哈哈,就这样了,第一条博客,如果这也有人转发或者关注的的话,那简直就是神一样的人物,但我相信不可能。好了,第一条。

【5G PHY】5G 调制与编码策略(MCS)介绍

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客…

MPP概述

前言 最近忙于工作,有一段时间没更新自己的博客了,也就意味着囤积了一波需要梳理总结并记录的知识点,但可以保证的是所有都是零星的知识点,不会涉及工作内容。 一、MPP简介 MPP (Massively Parallel Processing),即大…

3.123

#include <stdio.h> #include <stdlib.h> #define MAX_SIZE 5 /* 定义循环队列结构体 */ typedef struct { int data[MAX_SIZE]; // 存储元素的数组 int front, rear; // 队头指针和队尾指针 int count; // 记录元素个数 } Queue; /* 初始…