【零基礎】Selenium:Webdriver圖文入門教程java篇(附相關包下載)


一、selenium2.0簡述

  與一般的瀏覽器測試框架(爬蟲框架)不同,Selenium2.0實際上由兩個部分組成Selenium+webdriver,Selenium負責用戶指令的解釋(code),webdriver則負責對瀏覽器進行控制和頁面解析。所以使用Selenium2.0時需要相應版本的webdriver和瀏覽器,程序運行過程中會通過webdriver啟動一個真實的瀏覽器。由於webdriver+瀏覽器的組合,Selenium不存在對js、ajax解析的問題,它直接使用瀏覽器對網站代碼進行解析獲取web代碼的執行結果,所以Selenium是最佳的web自動化測試框架,同時也是完美的js/ajax頁面爬蟲。

二、環境准備

  Selenium支持數種語言開發,這里我使用的是java。

  1、javaSDK,最新版即可,編譯器使用的是eclipse

  2、Selenium,版本:Selenium-java-3.141(文末附下載)

  3、chrome瀏覽器,版本:chrome-75(32位)支持多種瀏覽器,我習慣chrome(文末附下載)

  4、webdriver,版本:chromedriver-75(32位)版本很多,需要與瀏覽器版本對應(文末附下載)

三、安裝軟件

  1、將Selenium-java-3.141解壓,找到jar文件

  libs目錄內還有幾個

  2、安裝chrome

  雙擊安裝包chrome就自動安裝好了,但是我們需要找到它的安裝目錄,所以找到chrome快捷方式,右鍵->屬性查看其安裝路徑,記住這個安裝路徑:

  “C:\Users\ThinkPad\AppData\Local\Google\Chrome\Application\chrome.exe”

  3、chromedriver

  將下載的chromedriver.exe放到C盤根目錄即可

四、測試項目

   1、新建一個java項目

  

  2、右鍵項目->Properties->Java Build Path->Add External JARs,找到剛才Selenium-java-3.141中的jar文件,點擊打開將jar文件引入項目

  不要忘了libs目錄中還有

  3、給項目新建一個main class

  4、輸入下面的測試代碼

  5、運行

  程序會啟動一個chrome瀏覽器並自動進入百度首頁,數秒后將輸出當前頁面代碼

 

五、更多學習資料

  至此你已經學會了如何從零開始創建一個webdriver項目,篇幅有限很多內容不能詳細寫了,不過我們還是准備了更多學習資料,現在關注公眾號“零基礎愛學習”回復“SW”獲得下面的資料:

  1、Selenium-java-3.141

  2、chrome-75(32位)

  3、chromedriver-75(32位)

  4、Selenium常用方法,如:元素定位、瀏覽器控制等

 

參考鏈接:https://blog.csdn.net/qq_22003641/article/details/79137327


免責聲明!

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



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