0

我已经写了查询检查进度条是否出现在视图中。我发出以下命令,但它不起作用

query("progressbar class:'android.widget.ProgressBar'")

当我发出 query("*") 命令时,它将作为元素之一返回

[8] {
                      "id" => "progress",
                 "enabled" => true,
      "contentDescription" => nil,
                   "class" => "android.widget.ProgressBar",
                    "rect" => {
          "center_y" => 419.0,
          "center_x" => 194.0,
            "height" => 72,
                 "y" => 383,
             "width" => 72,
                 "x" => 158
      },
             "description" => "android.widget.ProgressBar@4138e948"
  },

任何人都知道如何使用查询命令获取进度条元素?

提前致谢

4

1 回答 1

1

迟到比永远好 - 尝试类似的东西

  def check_loading
   wait_for_elements_exist([query_progress_bar], :timeout => 22, :timeout_message => "No Progress Bar")
  end

  def query_progress_bar
   'android.widget.ProgressBar'
  end

如果您正在寻找某个类,只需查询类名,例如

query('android.widget.ProgressBar')

您可以添加信息,例如您的情况

query('android.widget.ProgressBar id:"progress"') 
于 2014-03-20T10:39:09.127 回答