小程序自动化jest
运行环境
- 安装 Node.js 并且版本大于 8.0
- 基础库版本为 2.7.3 及以上(***,官方demo代码里写的不是这个版本)
- 开发者工具版本为 1.02.1907232 及以上
安装工具和jest框架依赖
- npm i miniprogram-automator --save-dev
- npm i jest --save-dev
- npm i jest -g
下面是写的一个demo测试case
其中比较常用的几个方法
launch 打开指定路径
reLaunch 关闭所有页面,打开指定页面
const automator = require('miniprogram-automator')
describe('index', () => {
let miniProgram
let page
beforeAll(async () => {
miniProgram = await automator.launch({
//api Automator launch --启动并连接开发者工具
projectPath: '/root/path'
})
pagefree =<