葫芦查询语法中是否有 NOT 运算符?
Is there a NOT operator in calabash query syntax?
标题很好地涵盖了我的问题。我如何(例如)获取所有 ID 不包含 "some_prefix" 的 TextView 元素?我可以获取所有 TextView 元素并遍历它们,踢出我不喜欢的元素(我可能会),但我宁愿有一个清晰的查询来为我做到这一点。
效率低下,但你可以这样做:
query("android.widget.TextView") -
query("android.widget.TextView {id CONTAINS[c] 'some_prefix'}")
第一个 query
获取所有 TextView 的集合,然后排除在第二个 query
.
中返回的包含 'some_prefix' 的集合
标题很好地涵盖了我的问题。我如何(例如)获取所有 ID 不包含 "some_prefix" 的 TextView 元素?我可以获取所有 TextView 元素并遍历它们,踢出我不喜欢的元素(我可能会),但我宁愿有一个清晰的查询来为我做到这一点。
效率低下,但你可以这样做:
query("android.widget.TextView") -
query("android.widget.TextView {id CONTAINS[c] 'some_prefix'}")
第一个 query
获取所有 TextView 的集合,然后排除在第二个 query
.