miniprogram-automator自动化测试工具怎么自动输入文字到input框?
发布于 5 年前 作者 chao63 5331 次浏览 来自 官方Issues

 miniprogram-automator自动化测试工具怎么自动输入文字到input框?
目前能获取到input的值但是设置不了,我是用taro框架写的小程序,照道理来说能获取到应该就能设置才对的。

const automator = require('miniprogram-automator');
 
automator.connect({
  wsEndpoint: 'ws://localhost:9420',
}).then(async miniProgram => {
  // 从首页重启
  const page = await miniProgram.reLaunch('/pages/index/index')
  const joinBtn = await page.$$('.index__card')
  await joinBtn[0].tap()//加入会议页面
  let enterPage = await miniProgram.reLaunch('/pages/joinConference/index')
  const inputInput = await enterPage.$$('input')
  await inputInput[0].tap()
 
  console.log(await inputInput[0])
  console.log(await inputInput[1].value())
   
  // await element[1].tap()//个人中心
}).catch(e => {
  console.log('catch a error', e);
});
1 回复

这个问题是在什么环境下出现的呢?

如果你按照常规操作就可以获取到的话,那么就很可能是测试框架的问题

回到顶部