Calabash-android:我如何阅读来自API的文本?

时间:2015-12-17 17:54:36

标签: automation calabash calabash-android

我想阅读来自API端的文本,当我查询(query("*"))时,它没有出现在calabash-android控制台上。 wait_for_text(text, timeout: 10)也不起作用。

2 个答案:

答案 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)

通常,这些短信不会通过查询显示 - >查询( “*”)