Appium 切换到了 H5 可以定位到控件 但是控件绑定的不是 click 事件 请问要如何触发 比如 touthstart

帝恨牧 · 2017年08月02日 · 最后由 帝恨牧 回复于 2018年07月25日 · 1872 次阅读

Method.toH5(self)
self.driver.find_element_by_id('mobile').send_keys(Method.createPhone())
self.driver.find_element_by_id('key').send_keys('qweqwe123')
self.driver.find_element_by_id('smsCode').send_keys('1111111')
self.driver.find_element_by_id('next_step').click()

确定 H5 已经切换成功,因为上面的 send_keys 可以执行 ,但是下面的 click 没有报错 但是页面没有反应 也就是说点击没有触发
控件绑定的不是 click 事件 请问如何才能在 H5 模式下使用 touth 等事件
不想用 tap 依靠坐标点击 而且 tap 也只是针对 native 的

共收到 6 条回复 时间 点赞

本人语言是 python

帝恨牧 回复

我的做法是 直接用 js 点击 arguments[0].click(); 可以覆盖大多数情况

田清扬 回复

可以把你的 js 给我看一下吗?我之前也试过用 js 但是没有成功

js 可以直接用绑定的方法,比如 touchend,tap

@dihenmu 这个你找到解决办法了吗?

aabbcc 回复

并没有 appium 很早就弃了。。。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册