我想读取来自API端的文本,当我查询(query("*"))
时,它不会出现在calabash-android控制台上。wait_for_text(text, timeout: 10)
也不起作用。
query "all * marked'Email field can not be empty'"
Calabash不会返回默认情况下不可见的结果。因此,如果错误消息在屏幕上,但不可见,那么使用all
运算符就可以了。
在android中,通过使用提示文本和错误文本,可以在编辑文本字段中显示两条不同的消息
如果其提示文本使用以下内容:
query("* id:'edit_text_id'", :hint)
如果它的错误消息使用这个:
query("* id:'edit_text_id'", :error)
通常情况下,这些类型的文本消息不会通过查询->查询("*")来显示