翻頁後, 如何確定列表被重新整理?
測試需求:翻頁,並獲取所有資料資訊
做法:獲取該頁行元素的個數 n(1,2,...,i,..,n),獲取第 i 個元素的文字即第 i 行的資訊,翻頁,繼續上一步操作
問題:翻頁後,元素未來得及重新整理,便去獲取了個數,可能還是上一頁的個數,因此,最後一頁總是會失敗,並顯示錯誤 index error。
主要難題:對列表進行資訊獲取操作之後翻頁,如何確保當前頁碼被重新整理了呢?
初步嘗試:嘗試過 wait until 當前頁碼的 text 為期待的翻頁後的頁碼,然後獲取當前頁的文字,但是還是出現了 index error。->即隱式等待
在最後一頁中,資訊只有一兩條時,仍然會去獲取前一頁的資訊數目那麼多的資料。
錯誤資訊如下:
它回去獲取第三條資訊,因為它獲取到的資訊總數還是重新整理前的。
除了 sleep 之外,還有什麼辦法嗎?
- 不用 sleep 的原因:由於網路的快慢,可能有時候 sleep1 秒就可以了,有時候需要 2 秒,容錯性差。
相關文章
- QT TS檔案翻譯,部分不能正確被翻譯QT
- Selenium定時重新整理網頁網頁
- Web Scraper如何翻頁Web
- 如何確定一個 Go 變數會被分配在哪裡?Go變數
- 【練習】設定loading狀態,下拉重新整理列表,“window”中“backgroundColor”, 電影搜尋頁面構建
- layui 分頁元件 ,重新整理後返回第一頁問題UI元件
- vue單頁實現前進重新整理後退不重新整理Vue
- 如何編寫翻頁函式?函式
- vuex頁面重新整理後資料丟失Vue
- 如何實現頁面重新整理後不定位到之前的滾動位置?
- [提問交流]請問列表頁呼叫article:page標籤如何實現分頁樣式定製.
- 記錄Vue Antd 表格RowSelection重新整理列表後快取問題Vue快取
- 移動端(微信)後退重新整理頁面
- WIN10修改主頁後還是2345如何處理 win10主頁被2345鎖定無法修改解決方法Win10
- HTML5中History.back()頁面後退重新整理頁面HTML
- 如何使用jquery重新整理當前頁面jQuery
- 如何自動重新整理網頁?Auto Refresh Page網頁自動重新整理工具分享網頁
- 關於微信“被返回頁”在被返回時自動重新整理
- 從列表頁跳轉到詳情頁,返回列表頁時列表頁與之前的狀態相同
- flask 分頁 | 翻頁Flask
- 如何在頁面跳轉後,再返回上級頁面時,保留檢索條件,重新整理內容
- [翻譯]Java排錯指南 - 5 確定崩潰何地發生Java
- word多級列表如何自動設定 word多級列表設定的步驟
- Python如何優化列表介面進行分頁Python優化
- 如何在 Mac App上重新整理頁面?蘋果電腦的重新整理MacAPP蘋果
- 網站主頁被篡改了,該如何改回來_主頁被篡改改不回來網站
- 如何正確定義效能瓶頸
- Git如何確定當前所在分支Git
- uni-app正確設定頁面背景色APP
- 條款04: 確定物件被使用前已被初始化物件
- 如何找出被鎖定的行
- Android recyclerview刪除item重新整理列表AndroidView
- 5G版iPhone確定後年登場!iPhone
- jwt登入後重新整理頁面 使用者資訊為什麼也會重新整理JWT
- 抖機靈而不翻車:在網頁設計中正確地使用幽默網頁
- appium 如何檢測頁面文案是否正確APP
- PbootCMS內容和列表頁呼叫tags列表boot
- 老師,你確定Java註釋不會被執行嗎?Java