定位時使用 UiScrollable 無效?
情境如下:
需要滑動才能獲取到元素,元素文字為”資訊“,考慮使用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進行搜尋時,沒有滑動,而是點開了中間那個方塊。執行程式碼,提示目標元素不存在。
問題:無法定位,程式碼是否有問題?問題出在哪裡?
相關文章
- cookie時效無限延長方案Cookie
- JavaScript 設定Cookie過期時間無效JavaScriptCookie
- Vue 中使用element-ui樣式無效VueUI
- vs下.def檔案使用無效問題
- nginx gzip on 無效Nginx
- laravel8 時區設定無效解決辦法Laravel
- 不加此段程式碼有時_DoPostBack會無效,this.Page.GetPostBackClientEvent(this,client
- Laravel/passport 使用 refresh_token 無效剛生成的LaravelPassport
- 編譯無效物件編譯物件
- Oracle 無效的月份Oracle
- ORA-38754: FLASHBACK DATABASE NOT STARTED時請求的歸檔無效Database
- 給控制元件重新命名時,提示“目錄名無效”控制元件
- Flutter GridView 中使用Offstage 或者 Visibility 無效FlutterView
- 使用puppeteer爬取網站,抓出404無效連結網站
- oracle編譯無效物件Oracle編譯物件
- Flask debug=True 無效Flask
- 【ie相容性】ie10及以下帶img的absolute定位,導致點選事件無效IE10事件
- Vue cli 3 專案建立時,Git Bash 箭頭選擇無效VueGit
- 日期格式化時註解@DateTimeFormat無效的問題分析ORM
- 在子執行緒呼叫performSelector: withObject: afterDelay 延時方法無效執行緒performSelectorObject
- 使用 uiautomatorviewer 定位頁面元素,底部無法定位,求求懂的大佬幫忙看下UIView
- oracle按使用者imp資料時觸發器和儲存過程匯入後無效Oracle觸發器儲存過程
- libevent設定超時後取消超時(bufferevent_set_timeouts取消超時無效問題)
- linux的centos版本修改時間重啟後無效的問題LinuxCentOS
- ajax跨域訪問時,set-cookie無效問題的解決跨域Cookie
- React import React 無效問題ReactImport
- 恢復完提示無效物件物件
- Oracle 處理無效物件數Oracle物件
- 刪除無效軟連線
- dumprep.exe遇到無效指令
- goland dlv 斷點無效GoLand斷點
- 在Flutter中使用SetState無效?可能是忽略了這個!Flutter
- win10 excel .xlsx檔案格式無效或副檔名無效怎麼辦Win10Excel
- win10 為什麼時間自動同步無效該怎麼辦Win10
- 解決異常:公共語言執行時檢測到無效的程式
- 解決ExecuteFile呼叫外部的VBS檔案時提示”無效字元”的問題字元
- 移動端使用 rem 單位時 css sprites 定位問題REMCSS
- 使用 Dingo 後 Handler 中 render 方法無效的解決辦法Go