1

我收到错误 No element found for query: textView 标记:'Lorem ipsum dolor sat amet,consectetur adipisicing elit,sed do eiusmod temp incididunt'。

它以查询(“*”)显示在控制台中,但是当我查询(“textView 标记:'Lorem ipsum dolor sat amet,consectetur adipisicing elit,sed do eiusmod tempincidudunt'”)时,我得到 []。

我的测试不会通过,但文本会显示在控制台中......

有字符限制还是我错过了什么?

4

2 回答 2

1

如果视图的类不是你必须使用TextView的扩展:TextView

query("TextView text:'...'")

更好的方法是使用 * 而不是TextView- 即使字段的类发生变化,测试也不会失败:

query("* text:'...'")

更好的方法是使用id而不是文本:

query("* id:'lorem_ipsum_view'")
于 2014-04-12T11:07:04.300 回答
0

如果它就像我的所有经验一样,你会想要使用:

query "TextView marked:'...'" 

注意 TextView 上的大写 T,因为它是一个类

由于我猜测 Lorem,... 是文本,而不是 id 或描述,您可以使用:

query "* text:'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod temper incididunt'" 

我不认为这应该是一个问题,但如果由于某种原因标记不接受那么长的字符串,文本应该

于 2014-03-14T18:38:02.073 回答