今天有位小伙伴私信問了一個問題:點擊頁面按鈕,提示“Element <span>...</span> is not clickable at point”報錯,其實這個報錯在做web頁面過程中經常會遇到,安靜簡單的介紹下遇到這種報錯如何解決。
Element <span>...</span> is not clickable at point
安靜先貼下報錯內容
解決方法:
方法一:
遇到這個報錯,無論是使用隱示等待還是顯示等待都是一樣會報錯的,因為他們兩個都是等待的元素出現,元素已經出現了,但是頁面可能還沒有加載完成導致的,這里需要進行強制等到幾秒鍾,等待頁面加載完成后,在進行點擊操作。
這里就需要通過 time.sleep() 進行強制等待。然后在進行點擊按鈕。
方法二:
這里我們也可以通過JS進行強制點擊操作
這里安靜在網上找了一些網站,沒有找到對應的栗子就先不給大家列舉了,后續遇到了,進行補充。