Calabash 求助:calabash-android 如何 touch fragment 中 textView

wmliu · 2015年01月08日 · 最后由 大东 回复于 2015年01月12日 · 18 次阅读

calabash-android 通过 console 控制台 可以 query("* marked:'充值'") 控件信息,但通过 touch 无法对控件进行触发操作。

请问是否需要切入焦点啥的?或者其它操作进行点击触发,请各位大侠赐教。

共收到 5 条回复 时间 点赞

id,text 都试过?都不行?

多个 textView 使用相同 id,text 应该是中文,此处编码没显示出来。但都尝试了,都没有反应

你用 solo.searchfortext 方法看看能不能 search 到

问题找到,详细看了下源码发现采用的是 imageview+textview 组合在一起,应该是直接定位 imageview 进行触发。

用 I touch the "充值" text 试试呗。
执行的是这一句话

tap_when_element_exists("* {text CONTAINS[c] '#{text}'}")
6楼 已删除
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册