如果你在跑selenium腳本時,需要某些異常不知道怎么解決時,可以看看這一系列的文章,看看有沒有你需要的答案
https://www.cnblogs.com/poloyy/category/1749830.html
直譯異常
No Such Element Exception:沒有這個元素異常
啥情況會出現此異常
- 元素不存在,無法定位到
- 元素存在,但定位表達式有問題,沒有定位到該元素
- 頁面加載過久,元素還沒加載出來,所以定位失敗
如何解決此問題
原因一:元素存在
確定要找的元素是否存在頁面
原因二:定位表達式有問題
- 先確定你想找的元素是否存在,若存在,則看定位表達式是否有問題
- 通過瀏覽器F12,進入elements,ctrl+f,將定位表達式粘貼,看看是否能找到對應元素

原因三:頁面加載過久
使用顯式等待或者隱式等待,待元素成功加載出來再去定位元素,具體可以看看這篇博客寫的
https://www.cnblogs.com/poloyy/p/12587729.html
