收藏
回答

minium自动化,先给输入框写入数据,下面几个方法都不能实现,不知道怎么做了?



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 个回答

  • Sherlockz
    Sherlockz
    2019-11-08

    其实这几种都是可以的


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


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

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

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



    2019-11-08
    有用
    回复 2
    • 喵星人
      喵星人
      2019-11-11
      用的真机运行,self.native.input_text("456")不是native的页面可以用这个方法吗
      2019-11-11
      回复
    • Sherlockz
      Sherlockz
      2019-11-14回复喵星人
      只要是 input 标签都可以
      2019-11-14
      回复
登录 后发表内容
问题标签