minium自动化,先给输入框写入数据,下面几个方法都不能实现,不知道怎么做了?
发布于 6 年前 作者 minzhong 11873 次浏览 来自 官方Issues



self.native.input_text("456")

name.trigger("bindKeyInput", {"value": "测试"})

name.trigger("bindinput", {"detail": {"value": "测试"}})

self.page.call_method("bindKeyInput", {"detail": {"value": "测试"}})

minium.BaseElement.call_method("bindKeyInput", {"detail": {"value": "测试"}})

name.value="测试"

1 回复

其实这几种都是可以的

self.native.input_text(“456”) ----这个只支持真机,UI 上面会同步有显示

然后下面这两种,是不会触发 UI 同步显示的,目前这个在支持当中,预计下个月的版本会支持哈

name.trigger("input", {"detail": {"value": "测试"}}) ---- 这个 trigger 触发控件支持的事件时,把 bind 去掉就可以了

self.page.call_method("bindKeyInput", {"detail": {"value": "测试"}}) ---- 这个通过触发控件input 事件绑定的函数

回到顶部