selenium---點擊報錯( Element ... is not clickable at point)


  今天有位小伙伴私信問了一個問題:點擊頁面按鈕,提示“Element <span>...</span> is not clickable at point”報錯,其實這個報錯在做web頁面過程中經常會遇到,安靜簡單的介紹下遇到這種報錯如何解決。

Element <span>...</span> is not clickable at point

安靜先貼下報錯內容

 

解決方法:

方法一:

遇到這個報錯,無論是使用隱示等待還是顯示等待都是一樣會報錯的,因為他們兩個都是等待的元素出現,元素已經出現了,但是頁面可能還沒有加載完成導致的,這里需要進行強制等到幾秒鍾,等待頁面加載完成后,在進行點擊操作。

這里就需要通過 time.sleep() 進行強制等待。然后在進行點擊按鈕。

 方法二:

這里我們也可以通過JS進行強制點擊操作

 

這里安靜在網上找了一些網站,沒有找到對應的栗子就先不給大家列舉了,后續遇到了,進行補充。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM