我收到错误消息,未找到查询元素:textView marked:'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod temper incididunt'。
它在控制台中显示为查询(“*”),但是当我查询时(“textView marked:'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod temper incididunt'”)我得到 []。
我的测试不会通过,但文本会显示在控制台中...
有字符数限制还是我遗漏了什么?
最佳答案
如果 View 的类不是 TextView
而是 TextView
的扩展,你必须使用:
query("TextView text:'...'")
更好的方法是使用 * 而不是 TextView
- 即使字段的类发生变化,测试也不会失败:
query("* text:'...'")
更好的方法是使用 id
而不是文本:
query("* id:'lorem_ipsum_view'")
关于android - Calabash Android 未找到查询 : textView marked: 的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21583662/