我见过的所有UI Automation 示例都使用标准组件,可以使用该value()方法使用JavaScript API检查其状态.这有点限制.让我们说你想检查颜色或alpha值等等.
如何检查视图的属性?
例如:点击某个元素应该使其"选中".我想对它进行点击,然后验证isSelected是否为TRUE.
更新:
我找到了理论上应该执行的withPredicate()方法,除了它似乎只触发name属性:
element.withPredicate("isSelected == YES") // always fails
element.withPredicate("name matches 'my element'") // works
Run Code Online (Sandbox Code Playgroud)