1. 程式人生 > >selenium2 webdriver 簡單使用

selenium2 webdriver 簡單使用

在專案中看到測試工程師做的自動化測試,覺得蠻有意思的所以在業餘時間也自己搭建一個玩玩。採用的是Java編寫指令碼,此次簡單的介紹怎麼搭建一個簡單的selenium專案。 
難點: 
不同瀏覽器需要下載不同的driver,同時不同版本的瀏覽器需要不同版本的selenium jar包來支援。首先你需要了解自己瀏覽器的版本。我採用的是Chrome 50.0版本,selenium用的3.0.0版 
可以去此連結下載對應jar包,或者官網下載最新版本 
匯入jar包 
這個很簡單,eclipse的話在專案中建立lib目錄,然後把jar包直接複製貼上進去就可以了;Intellij 可以Ctrl+Alt+Shift+S 進入專案設定 到Libraries

 部分新增 
這裡寫圖片描述 
此處就新增Java包就可以了,maven新增匯入不在此處介紹。

編寫簡單的指令碼 
廢話少說直接上程式碼

 org.openqa.selenium.By;
 org.openqa.selenium.WebDriver;
 org.openqa.selenium.WebElement;
 org.openqa.selenium.chrome.ChromeDriver;
 org.openqa.selenium.edge.EdgeDriver;
 org.openqa.selenium.firefox.FirefoxDriver;
(String []args) { System.setProperty(, ); WebDriver driver = ChromeDriver();
driver.get(); driver.manage().window().maximize(); WebElement txtInput = driver.findElement(By.name()); txtInput.sendKeys(); WebElement btnSearch = driver.findElement(By.id()); btnSearch.click(); }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24