Calabash iOS: cómo obtener valor usando el comando de consulta

Estoy tratando de obtener el valor de cada clase usando el comando de consulta. A continuación se muestra el componente de interfaz de usuario de muestra que obtengo:

[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....>"

En Android, puedo usar esto para enumerar todos los valores de los componentes de la clase:

query("*", :class)

Sin embargo, parece que no puedo usar el mismo comando en iOS. Me sale esto como resultado:

irb(main):135:0> query "*", :class
[
    [ 0] nil,
    [ 1] nil,
    [ 2] nil,
    [ 3] nil
]

Sé que con las etiquetas, puedo usar: accessibilityLabel para hacer el trabajo, pero no cuando trato de obtener valor de class / id / etc.

¿Podría alguien arrojar algo de luz?

Respuestas a la pregunta(1)

Su respuesta a la pregunta