使用 selenium 等待元素的 text 直到出現自己想要的文字內容,該如何做?
場景:一個列表,我點選翻頁後,想定位第一行的某個資料(比如姓名),與用例相符。
我不能直接定位置,因為我定位的文字所在的列表要翻頁,直接定位出的文字是翻頁前的。
所以我得等待列表翻頁完後,檢視該位置的文字與我想要是否相符。
等待到元素出現我會,等待元素的text(element.text)與我想要的相符該如何做?
我從網上查到用
text_to_be_present_in_element
程式碼形如
WebDriverWait(driver, 10).until(expected_conditions.text_to_be_present_in_element((By.CSS_SELECTOR,"#TANGRAM__PSP_10_error"), u'請您填寫手機/郵箱/使用者名稱'))
但是我使用後提示報錯
find element:takes from 1 to 3 positional arguments but 13 were given
也沒查出是哪的問題,想問問大家有什麼別的辦法沒有。
相關文章
- jquery實現的設定指定元素的文字內容和html內容jQueryHTML
- 點選實現選中指定元素的文字內容
- javascript刪除具有指定文字內容的li元素JavaScript
- 如何做個自己想要的Window Server了?Server
- Excel如何篩選出自己想要的資料 excel怎麼篩選出需要的內容Excel
- 『心善淵』Selenium3.0基礎 — 23、Selenium的元素等待
- mysql 計算 一個文字欄位的內容一個文字出現的次數MySql
- 使用js動態建立div元素並設定其文字內容JS
- 更換文字中第二次出現的字串內容字串
- 使用jquery清空指定元素中的所有內容jQuery
- app直播原始碼,flutter Text自動計算文字內容的寬度APP原始碼Flutter
- Python selenium 三種等待元素方式Python
- excel如何篩選出自己想要的部分 excel表格如何篩選特定內容Excel
- 表單元素文字內容選中事件onselect事件
- 設定獲取div元素中的文字內容程式碼例項
- 在指定的檔案過濾想要的內容
- Selenium的等待操作
- jQuery實現的將指定元素中的內容替換jQuery
- 利用jquery實現的向指定元素追加指定內容jQuery
- jquery cheerio 獲取元素文字內容,不包括後代jQuery
- 如何使用awk處理文字內容
- ajax讀取txt文字內容出現亂碼解決方案
- phpcms如何使用自己想要的頁面呢?PHP
- 相容火狐瀏覽器的原生js設定元素的text文字值瀏覽器JS
- jQuery如何清空表單元素的內容jQuery
- jquery獲取具有指定內容的元素jQuery
- selenium 的顯示等待只看元素存不存在不看元素可不可互動的嗎?
- javascript實現的清空表單元素內容程式碼例項JavaScript
- Selenium實現元素定位
- 使用Map將資料變成自己想要的
- 點選文字框實現文字框內容選中效果
- 去除Toast 文字內容帶的黑色底色AST
- 教你如何做出想要的 PHPDocker 映象PHPDocker
- 現代富文字編輯器Quill的內容渲染機制UI
- 如何為自己的網站找到更多的內容網站
- Jetpack Compose學習(2)——文字(Text)的使用Jetpack
- jQuery元素內容操作的方法有多少種?jQuery
- javascript元素內容漸現效果程式碼例項JavaScript