在calabash查询语法中是否有NOT运算符?

时间:2015-03-20 22:07:51

标签: calabash calabash-ios calabash-android

标题很好地涵盖了我的问题。我怎样才能(例如)获得ID不包含的所有TextView元素" some_prefix"?我可以获取所有TextView元素并迭代它们,踢出我不喜欢的(并且我可能会),但我宁愿有一个明确的查询,这对我来说。

1 个答案:

答案 0 :(得分:2)

效率低下,但你可以这样做:

query("android.widget.TextView") -
    query("android.widget.TextView {id CONTAINS[c] 'some_prefix'}")

第一个query获取所有TextView的集合,然后排除那些包含' some_prefix'在第二个query中返回。