原文:遭遇selenium定位元素大坑后總結:NoSuchElementException: Message: no such element: Unable to locate element:

.檢查是不是元素可變 如動態id .元素定位方式是不是有錯誤 .頁面重新渲染,變成舊的元素,再點擊肯定會失敗 常見場景: 循環點擊刪除按鈕 點擊頁面按鈕,頁面重新渲染 比如AngularJs .頁面嵌套了iframe 延伸: 切換到主HTML: 返回上一層frame: .頁面可能切換到新的窗口 沒有關注到頁面跳轉到新窗口了,定位元素,弄了差不多 小時吧,我脆弱的小心臟啊。。。。。。。。 這里容易 ...

2020-05-23 19:58 0 1247 推薦指數:

查看詳情

NoSuchElementException: Message: Unable to locate element:

python爬蟲程序 當用selenium試圖找到某個元素時出現報錯 原因1:xpath路徑不對     解決方法是修改xpath路徑 原因2:selenium頁面沒有加載完全,所以無法鎖定到該元素     解決方法是用sleep函數,等待一段時間,使頁面能夠加載完全 ...

Fri Jul 19 08:27:00 CST 2019 0 584
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM