Calabash iOS: как получить значение с помощью команды запроса
Я пытаюсь получить значение каждого класса с помощью команды запроса. Ниже приведен пример компонента пользовательского интерфейса, который я получаю:
[0] {
"class" => "UITabBarSwappableImageView",
"id" => "imageView-34",
"rect" => {
"center_x" => 288,
"y" => 522,
"width" => 48,
"x" => 264,
"center_y" => 538,
"height" => 32
},
"frame" => {
"y" => 2,
"width" => 48,
"x" => 6,
"height" => 32
},
"label" => nil,
"description" => "<UITabBarSwappableImageVie....>"
На Android я могу просто использовать это, чтобы перечислить все значения компонентов класса:
query("*", :class)
Тем не менее, я не могу использовать ту же команду на iOS. Я получаю это в результате:
irb(main):135:0> query "*", :class
[
[ 0] nil,
[ 1] nil,
[ 2] nil,
[ 3] nil
]
Я знаю, что с метками я могу использовать: accessibilityLabel для выполнения работы, но не тогда, когда я пытаюсь получить значение из класса / id / и т.д.
Может кто-нибудь, пожалуйста, пролить свет?