formpage = await miniProgram.currentPage()
input = await formpage.$$('input')
// await input[0].tap()
await input[0].trigger('focus')
await input[0].trigger('input',{value: "dff"})
picker = await formpage.$$('picker')
await picker[0].trigger('change',{value: 1})
// await input[0].trigger('blur')
// console.log(await input[0].value())
expect(await input[0].value()).toBe('')
expect(await picker[0].value()).toBe(1)
这个测试是通过的,input框能触发input事件,但value没变
trigger 只能触发事件,不会改变 ui 状态,后续会提供独立的 input 事件解决这种情况。
let title_i = await appoint_activity.$('view.initiate_center view.initiate_center_top input.weui-input')
await title_i.input('test')
微信就是坑
提供下工具的具体版本号