Все примеры автоматизации пользовательского интерфейса , которые я видел, используют стандартные компоненты, состояние которых можно проверить с помощью API JavaScript, используя значение ()
метод. Это немного ограничивает. Допустим, вы хотите проверить цвет или альфа-значение и еще много чего.
Как я могу проверить свойства представления?
Пример: нажатие на определенный элемент должно сделать его «выбранным». Я хотел бы нажать на него, а затем проверить, что isSelected имеет значение ИСТИНА.
Обновление:
Я нашел метод withPredicate () , который должен делать это теоретически, но, кажется, запускается только для свойств name
:
element.withPredicate("isSelected == YES") // always fails
element.withPredicate("name matches 'my element'") // works