我收到错误找不到查询的元素:textView标记:'Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod temper incididunt'。
它在控制台中显示查询(“*”),但是当我查询时(“textView标记:'Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod temper incididunt'”)我得到[]。
我的测试不会通过,但文本显示在控制台中......
是否有字符限制或我遗失了什么?
答案 0 :(得分:1)
如果视图的类不是TextView
,而是TextView
的扩展名,则必须使用:
query("TextView text:'...'")
更好的方法是使用*而不是TextView
- 即使字段的类发生变化,测试也不会失败:
query("* text:'...'")
更好的方法是使用id
而不是文字:
query("* id:'lorem_ipsum_view'")
答案 1 :(得分:0)
如果这就像我的所有经验一样,你会想要使用:
query "TextView marked:'...'"
注意TextView上的大写字母T,因为它是一个类
因为我猜Lorem,...是文字,而不是id或描述,你可以使用:
query "* text:'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod temper incididunt'"
我不认为它应该是一个问题,但如果由于某种原因标记不接受长的字符串, text 应该