置信很多敌人开始做微信自动化测试都是依据这个官网文档进行操作的。也置信很多敌人依据这个操作一步步操作下来,基本上都是失败的。在这里,不得不吐槽一下写这个文档的兄弟,一些注意事项也没有提醒进去,等我真正跑起来,才发现坑这么大。
测试脚本
const automator = require('miniprogram-automator')
describe('index', () => {
let miniProgram
let page
beforeAll(async () => {
miniProgram = await automator.launch({
projectPath: '/Users/mac/Documents/project/miniprogram-demo/miniprogram/'
})
page = await miniProgram.reLaunch('/page/component/index')
await page.waitFor(500)
}, 30000)
afterAll(async () => {
await miniProgram.close()
})
it('desc', async () => {
const desc = await page.$('.index-desc')
expect(desc.tagName).toBe('view')
expect(await d