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

1、selenium2.0簡述java

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

2、環境準備ajax

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

  一、javaSDK,最新版便可,編譯器使用的是eclipse瀏覽器

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

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

  4、webdriver,版本:chromedriver-75(32位)版本不少,須要與瀏覽器版本對應(文末附下載)學習

3、安裝軟件測試

  一、將Selenium-java-3.141解壓,找到jar文件網站

  libs目錄內還有幾個

  二、安裝chrome

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

  「C:\Users\ThinkPad\AppData\Local\Google\Chrome\Application\chrome.exe」

  三、chromedriver

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

4、測試項目

   一、新建一個java項目

  

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

  不要忘了libs目錄中還有

  三、給項目新建一個main class

  四、輸入下面的測試代碼

  五、運行

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

 

5、更多學習資料

  至此你已經學會了如何從零開始建立一個webdriver項目,篇幅有限不少內容不能詳細寫了,不過咱們仍是準備了更多學習資料,如今關注公衆號「零基礎愛學習」回覆「SW」得到下面的資料:

  一、Selenium-java-3.141

  二、chrome-75(32位)

  三、chromedriver-75(32位)

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

 

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

相關文章
相關標籤/搜索