随笔 - 2649  文章 - 2452  评论 - 0  阅读 - 85220

随笔分类 -  微信小程序 - 开发 / 工具 / 小程序自动化

FAQ
摘要:FAQ 怎么操作系统原生组件,如用户授权、位置选择等? 用户授权框等系统组件不提供方法获取和操作,请在执行自动化测试前确保已手工对所需权限进行授权。 位置选择等调用 wx 对象接口触发的原生界面组件,可以直接使用 miniProgram.mockWxMethod 指定返回结果。 Node.js 脚本 阅读全文
posted @ 2025-01-16 09:42 AtlasLapetos 阅读(5) 评论(0) 推荐(0) 编辑
录制回放 - 命令行调用
摘要:通过命令行回放用例 通过工具录制好的用例手动回放成功后,可以通过命令行调用编写脚本实现自动化。 简单回放 # 打开自动化测试窗口 cli auto-replay --project /Users/username/demo # 打开自动化测试窗口并回放全部测试用例 cli auto-replay - 阅读全文
posted @ 2025-01-16 09:37 AtlasLapetos 阅读(7) 评论(0) 推荐(0) 编辑
用例管理
摘要:用例管理 自动化测试面板的用例管理详细说明。 多级目录管理 允许创建多级文件夹分类管理测试用例 基础模块 录制基础功能的用例,可以插入到任意步骤内,减少重复录制的操作,基础功能的用例支持配置公共变量,在使用时可以修改targe和text,提高通用性。 1. 录制基础模块 点击之后和普通用例一样录制即 阅读全文
posted @ 2025-01-16 09:36 AtlasLapetos 阅读(2) 评论(0) 推荐(0) 编辑
录制回放 - 快速开始
摘要:录制回放 开发者可以将测试操作提前录制好,然后通过执行录制脚本来实现测试过程的回放。 运行环境要求 下载并安装 1.05.2110202 或以上版本的开发者工具,下载地址 基础库版本为 2.19.6 及以上 使用流程 1. 工具 -> 自动化测试 2. 新建用例并开始录制 新建会弹出一个新建弹窗 允 阅读全文
posted @ 2025-01-16 09:35 AtlasLapetos 阅读(15) 评论(0) 推荐(0) 编辑
常用示例
摘要:常用示例 这里提供一些常用的测试方法示例,以帮助你更好地去使用自动化 SDK 完成测试任务。 错误处理 SDK 的方法调用有可能会抛出错误,比如 miniProgram.navigateTo('path/to/page') 在页面不存在时会出错。 在可能出错的代码上,你可以使用 try catch 阅读全文
posted @ 2025-01-16 09:33 AtlasLapetos 阅读(5) 评论(0) 推荐(0) 编辑
Element
摘要:Element Element 模块提供了控制小程序页面元素的方法。 属性 element.tagName 标签名,小写。 element.tagName: string 方法 element.$ 在元素范围内获取元素。 element.$(selector: string): Promise<El 阅读全文
posted @ 2025-01-16 09:33 AtlasLapetos 阅读(43) 评论(0) 推荐(0) 编辑
Page
摘要:Page Page 模块提供了控制小程序页面的方法。 属性 page.path 页面路径。 page.path: string page.query 页面参数。 page.query: Object 方法 page.$ 获取页面元素。 page.$(selector: string): Promis 阅读全文
posted @ 2025-01-16 09:32 AtlasLapetos 阅读(25) 评论(0) 推荐(0) 编辑
MiniProgram
摘要:MiniProgram MiniProgram 模块提供了控制小程序的方法。 方法 miniProgram.pageStack 获取小程序页面堆栈。 miniProgram.pageStack(): Promise<Page[]> 示例代码: automator.launch().then(asyn 阅读全文
posted @ 2025-01-16 09:31 AtlasLapetos 阅读(20) 评论(0) 推荐(0) 编辑
Automator
摘要:Automator Automator 模块提供了启动及连接开发者工具的方法。 方法 automator.connect 连接开发者工具。 automator.connect(options: Object): Promise<MiniProgram> options 字段定义如下: 字段 类型 必 阅读全文
posted @ 2025-01-16 09:30 AtlasLapetos 阅读(7) 评论(0) 推荐(0) 编辑
真机自动化
摘要:真机自动化 小程序自动化除了能够控制开发者工具中的小程序模拟器,也支持通过远程调试控制真机,以达到在真机上进行自动化测试的目的。 运行环境 确保目标机器上的基础库版本为 2.7.3 及以上 使用方式 在编写完测试用例并且在工具模拟器上测试成功之后,假如想要在真机上跑自动化,可以通过以下两种方法实现。 阅读全文
posted @ 2025-01-16 09:29 AtlasLapetos 阅读(14) 评论(0) 推荐(0) 编辑
脚本示例
摘要:脚本示例 小程序自动化 SDK 本身不提供测试框架。这意味着你可以将它与市面上流行的任意 Node.js 测试框架结合使用,以此来达到编写小程序测试用例的目的。接下来将使用 Jest 测试框架来编写一个实际的小程序自动化测试。 测试对象 这里以小程序示例为测试对象,从 GitHub 上将小程序示例的 阅读全文
posted @ 2025-01-16 09:21 AtlasLapetos 阅读(4) 评论(0) 推荐(0) 编辑
快速开始
摘要:快速入门 运行环境 安装 Node.js 并且版本大于 8.0 基础库版本为 2.7.3 及以上 开发者工具版本为 1.02.1907232 及以上 安装 使用小程序自动化 SDK,直接执行以下命令: npm i miniprogram-automator --save-dev 使用 首先开启工具安 阅读全文
posted @ 2025-01-16 09:15 AtlasLapetos 阅读(3) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示