最近再用,selenium中的from selenium.webdriver.common.by import By方法時,一直報錯如下(圖一),各種百度都沒有解決,最后只能脫離框架,從最原始的代碼開始重新編寫代碼,最后發現還是那個頁面的元素報錯(圖二),后來突然發現,是不是谷歌瀏覽器的版本太高,和相對應的谷歌驅動或者selenium相互之間的不兼容造成的,於是接下來,我就重新安裝低版本的谷歌瀏覽器和相對應的谷歌驅動,最后,終於問題解決了,踩過了好大的一個坑。。。。。。。
圖一:
圖二:
個人感悟:其實有時候如果頁面元素能夠定位到,沒什么其他的問題或者在另外的環境中(有時候可以讓同事或者朋友幫你跑一下代碼)如果正常執行的話,那么就得考慮一下自身的環境問題了!