Selenium+Java+Chrome環境搭建


今天來講一下自動化測試環境的搭建,整個過程分為四步,非常簡單。

一、chrome瀏覽器安裝

  1、下載chrome瀏覽器並安裝,下載路徑網上很多。

       2、 由於selenium只嵌入了firefox的驅動包,而不包含chrome,因此我們需要下載chrome瀏覽器對應版本的chromedriver,地址:http://npm.taobao.org/mirrors/chromedriver/;關於chrome版本及對應的driver該網址上有最新的說明文檔,如下:

  

  詳情可自行翻閱查看,此處不再贅述。

  下載下來之后,將Chromedriver.exe放在Chrome瀏覽器安裝目錄下,如下圖:

  

二、selenium

   官網下載最新的selenium jar包,我下載的是這個:

 

 

三、java環境安裝及配置:jdk+eclipse

   1、在官網下載jdk,安裝配置,網上總結文檔很多,百度一下,你就知道

  

  2、eclipse下載

  可到官網下載最新的eclipse,網上有各種版本,我是win7旗艦版64bit系統,下載的是這個

  

  eclipse安裝好后,新增project,在build path將selenium的jar包導入進來,

  

 

四、測試

  eclipse項目下新建package,新增類,運行以下代碼,如果可以自動打開Chrome瀏覽器並打開網址即ok。  

  package com.test.selenium;

  import java.util.concurrent.TimeUnit;

  import org.openqa.selenium.WebDriver;
  import org.openqa.selenium.chrome.ChromeDriver;

  public class testSelenium {

  public static void main(String[] args) {

  //參數配置
  System.setProperty("webdriver.chrome.driver",
  "C:/Users/zdm/AppData/Local/Google/Chrome/Application/chromedriver.exe");

  WebDriver driver;
  driver = new ChromeDriver();
  driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);

  driver.get("http://www.baidu.com");
  driver.manage().deleteAllCookies();

  try {
  Thread.sleep(3000);
  } catch (InterruptedException e) {
  e.printStackTrace();
  }
  driver.close();
  }

  }


免責聲明!

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



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