我想阅读来自API端的文本,当我查询(query("*"))
时,它没有出现在calabash-android控制台上。
wait_for_text(text, timeout: 10)
也不起作用。
答案 0 :(得分:1)
query "all * marked'Email field can not be empty'"
Calabash不会返回默认情况下不可见的结果。因此,如果错误消息在屏幕上但只是不可见,那么使用all
运算符应该可以解决问题。
答案 1 :(得分:1)
在android中,两个不同的消息可以通过使用提示文本和错误文本
显示在编辑文本字段中如果其提示文本使用此:
query("* id:'edit_text_id'", :hint)
如果错误消息使用此:
query("* id:'edit_text_id'", :error)
通常,这些短信不会通过查询显示 - >查询( “*”)