原文:selenium定位:出現Message: element not interactable 元素不可交互的問題解決方案

元素不可交互原因有多種,不同的原因有不同的解決方案。 原因 :點擊速度過快,頁面沒有加載出來就需要點擊頁面上的元素 設置等待時間即可。 原因 :需要定位的元素在頁面中被隱藏了 比如:定位百度賬號退出按鈕,由於退出按鈕被隱藏,只有當鼠標移動到用戶賬號時,才顯示出退出按鈕 解決方法:添加鼠標懸浮定位功能 代碼如下: 原因 :需要定位的元素的位置在變化 比如:某項目登錄功能密碼輸入框的id xpath在 ...

2020-04-23 17:03 0 10504 推薦指數:

查看詳情

selenium出現element not interactable問題總結

element not interactable問題根因:元素不可交互,可能的原因及解決方法如下所示: 1、檢查元素定位(XPATH、CSS_SELECTOR內的內容)是否寫正確 2、代碼中元素進行獲取的時候查看是否已經加載出來,等待元素加載可以使用顯式等待 element ...

Tue Nov 17 01:06:00 CST 2020 0 19472
Python+selenium定位不到元素問題解決方案

在操作過程中主要遇到兩種阻塞的問題,總結如下: 1、頁面中有iframe,定位元素時,需要用switch_to.frame()轉換到元素所在的frame上再去定位 2、遇到一種新情況,有些按鈕在html上沒有被賦予herf鏈接,而是由javascript控制跳轉到新的頁面,這種情況下點擊按鈕 ...

Thu Mar 16 18:45:00 CST 2017 1 1623
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM