Selenium驅動如何選擇?


      最近有朋友也想學Selenium然后問我應該用什么Python版本、裝什么驅動、用什么瀏覽器,然后今天在這里總結一下

 

       Python版本的話個人用的是3.7 ,比較推薦,目前比較流行的是Python 3.X版本,也是比較新的版本,一些主流的庫基本上都已支持Python3.X,不支持的庫也在積極的向Python3.x遷移,所以Python3.X的版本也是大勢所趨。

 

       目前支持的瀏覽器驅動有:

       1)IE

               使用ie瀏覽器進行web自動化測試,selenium-java.jar包和ie驅動是同步的(如下圖),所以只需要關注ie驅動和ie瀏覽器版             本如何搭配。

               如果你使用ie6、ie7請使用 selenium 2.42或者2.40版本。

               如果你使用的ie8-ie11推薦使用2.50之后的版本。

       鏡像地址:https://npm.taobao.org/mirrors/selenium/

    2)Chrome

              使用chrome瀏覽器進行web自動化測試,selenium-java.jar是通用的,只需要關注chrome驅動和chrome瀏覽器版本是否         對應即可。

              在70.0.3538.16之后,chrome驅動和chrome瀏覽器是一一對應。之前的版本會有一個notes.txt進行描述

     鏡像地址:https://npm.taobao.org/mirrors/chromedriver/

    3)Firefox           

             使用Firefox瀏覽器進行web自動化測試,相對於ie和chrome更復雜一些。需要selenium-java.jar、firefox驅動、firefox瀏          覽器都匹配。這個匹配關系在github上firefox驅動項目releases中

    鏡像地址:https://github.com/mozilla/geckodriver/releases

        至於裝哪個驅動,取決於你自己,可以都裝也可以只裝一個,都裝的話可以更好的做兼容性測試,這樣更方便。

 

                                                                                                                                    (以上文字僅代表作者個人看法,以上圖片均來自網絡)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM