對於初學者來說,很多都會遇到selenium,webdriver,瀏覽器版本不對應的相關問題。當然我也不例外,這裏將我的解決方法分享給大家,希望能夠對大家有所幫助,如果覺得有用,給我一個贊吧。
Selenium和Firefox瀏覽器的版本對應問題
大家應該都知道,firefox的driver是直接集成在了selenium中,所以這裏就直接討論的是selenium和ff的版本對應問題。
問題:關於selenium和ff的版本問題,官網應該有說明吧?
答案:有,selenium的官網(http://docs.seleniumhq.org/download/)上有一個叫“change log”的說明
點擊change log鏈接,進入到如下頁面,你可以看每一個版本的修改日誌。根據修改日誌,你應該知道了你本地的selenium和ff的版本對應關係了麼。
備註:selenium V3.0之前都不支持ff47.0.所以,如果你是seleniumV3.0以及之前的版本就不要下載ff47.0以及ff47.0之後的版本了。
chrome和chromedriver的版本對應問題
selenium中只包括了ff的driver,所以chromedriver需要單獨下載,下載地址在selenium官網中找。那麼我們怎麼看driver和chrome的版本對應問題呢?和上面一樣,找driver的“change log”就可以了(driver的修改日誌裏面一般第一行就會說明該driver所支持的chrome版本)。地址:http://docs.seleniumhq.org/download/
點擊change log鏈接