定位時使用 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
- Flutter GridView 中使用Offstage 或者 Visibility 無效FlutterView
- 無效字元字元
- Vue 中使用element-ui樣式無效VueUI
- nginx gzip on 無效Nginx
- 閱讀器關閉時嘗試呼叫 Read 無效。
- 使用 uiautomatorviewer 定位頁面元素,底部無法定位,求求懂的大佬幫忙看下UIView
- Laravel/passport 使用 refresh_token 無效剛生成的LaravelPassport
- laravel8 時區設定無效解決辦法Laravel
- Flask debug=True 無效Flask
- 有無後效性
- 使用puppeteer爬取網站,抓出404無效連結網站
- 在子執行緒呼叫performSelector: withObject: afterDelay 延時方法無效執行緒performSelectorObject
- 日期格式化時註解@DateTimeFormat無效的問題分析ORM
- libevent設定超時後取消超時(bufferevent_set_timeouts取消超時無效問題)
- goland dlv 斷點無效GoLand斷點
- Vue cli 3 專案建立時,Git Bash 箭頭選擇無效VueGit
- linux的centos版本修改時間重啟後無效的問題LinuxCentOS
- 使用 Dingo 後 Handler 中 render 方法無效的解決辦法Go
- Intellij IDEA 使用spring-boot-devtools無效解決辦法一IntelliJIdeaSpringbootdev
- 在Flutter中使用SetState無效?可能是忽略了這個!Flutter
- 在使用 selenium grid 在 node 節點執行時,對於非 input 框檔案上傳操作無效
- git 新增 gitignore 規則無效Git
- @RefreshScope對bootstrap.yml無效boot
- UICollectionView SelectItem方法無效的原因UIView
- SourceTree清理遠端無效分支
- ORA-01843: 無效的月份
- 移動端使用 rem 單位時 css sprites 定位問題REMCSS
- win10 excel .xlsx檔案格式無效或副檔名無效怎麼辦Win10Excel
- 關於在swiper輪播元件中使用echarts的'click'事件無效元件Echarts事件
- Android 快速定位耗時方法Android
- win10 為什麼時間自動同步無效該怎麼辦Win10
- Vue陣列更新檢測無效Vue陣列
- nvm for windows切換node版本無效Windows
- lombok 註解無效 已解決Lombok
- jeecgboot 2.3新建module無效的坑boot
- java.sql.SQLSyntaxErrorExceptionORA-00911無效字元JavaSQLErrorException字元