Calabash 如何在 Ruby 方法中使用通配符?

Calabash how to use wildcards in Ruby methods?

试图找出如何在 Ruby 方法中使用谓词语法 ...

文档介绍了通配符,但忘记提及如何在查询中准确使用它们(或 Ruby),因此对于 Calabash 新手来说这很困难。我在 Calabash iOS console:

中试过这个
query("* {text CONTAINS 'foo'}"

没有成功!

query("* marked:{text CONTAINS 'foo'}"

没有成功!

在Ruby中变得更加令人费解:

check_element_exists("* marked:# CONTAINS 'sometext'")

不行!

哪位葫芦神能赐教吗?

您发布的不同示例似乎都在做不同的事情。如果您有一个更具体的示例来说明您要查询的内容以及您的视图包含的内容,我认为会更容易提供帮助。

您可能去过 Xamarin page

从我自己的一个文件中抓取一块我在类似的检查中使用过它

res = element_exists "* {text LIKE '*foo*'}"