定位時使用 UiScrollable 無效?

醋精測試媛發表於2021-01-14
  • 情境如下:
    需要滑動才能獲取到元素,元素文字為”資訊“,考慮使用uiautomator定位

    橫向滑動,到第六個

  • 元素如下:

    id包括recycle那個元素的scrollable為true,然後文字資訊是在id包含text_fun的那個元素中

  • 程式碼如下
    new UiScrollable(new UiSelector().resourceId("com.starnet.GreenHome:id/recycle_community_service")).scrollIntoView(new UiSelector().text("資訊"))

  • 結果:使用appium server進行搜尋時,沒有滑動,而是點開了中間那個方塊。執行程式碼,提示目標元素不存在。

  • 問題:無法定位,程式碼是否有問題?問題出在哪裡?

相關文章