天天看點

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

1.Eclipse各種版本選擇

Eclipse 壓縮包: http://www.eclipse.org/downloads/

進入網站,點選Download 64 bit,

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇
Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

下載下傳到本地exe檔案,輕按兩下可執行檔案,進入的頁面很多eclipse,選擇一個安裝,我選擇的如圖所示IDE。

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇
Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

2,建立一個Maven工程,File>New>Other

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

3.彈視窗,點選next即可

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

4.在接下來的視窗中,選擇maven-archetype-quickstart

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

5.填寫資訊,包名及工程名,随便填寫

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

6. 點選Finish後,就會生成一個工程,如下所示

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

 *****************接下來就是下載下傳Selenium需要的jar包*********************

1打開該網址:http://www.mvnrepository.com/,在輸入框中輸入Selenium,點選搜尋,出現如下界面,由于我們配置的環境是Java+Selenium,是以選擇第一個即可

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

2。我下載下傳的3.4.0版本 

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

3.粘貼到pom.xml文檔中,儲存便會自動下載下傳

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

 4.下載下傳完成後,可檢視到剛下載下傳的Selenium中包含的jar包,如下所示:

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

5.完成一個自動化例子

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

package com.test.auto;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

import org.openqa.selenium.chrome.ChromeDriver;

public class yihuqingjiu_test_12306 {

    public static void main(String[] args) throws Exception {

            //chrom浏覽器驅動的位置

                System.setProperty("webdriver.chrome.driver","C:\\Program Files (x86)\\Google\\chromedriver.exe");

               //web驅動指向chrom驅動并建立對象driver

                 WebDriver driver=new ChromeDriver();

                 //擷取網址

                 driver.get("https://www.baidu.com");

                 //浏覽器最大化

                driver.manage().window().maximize();

                 //kw是輸入框的id,12306是在輸入框中藥輸入的内容

                driver.findElement(By.id("kw")).sendKeys("12306");

                //su是搜尋按鈕的id

                 WebElement btn=driver.findElement(By.id("su"));

                 //點選事件

                 btn.click();

                 //休眠時間

                 Thread.sleep(3000);

                 //關閉頁面

                 driver.close();

             }

}

最後要說一下很多人chrome浏覽器調不起來。多半原因是chrome浏覽器版本和chromedriver版本不比對

例如我的chrome浏覽器版本是:74.0.3729.108  

chromedriver版本下載下傳位址:https://chromedriver.storage.googleapis.com/index.html

 我選擇的74.0,.3729.6   

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇
Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

下載下傳完chromedriver。我放到C槽了。C:\\Program Files (x86)\\Google\\chromedriver.exe

Java+Selenium+Eclipse+Maven環境搭建1.Eclipse各種版本選擇

運作後,調起了浏覽器打開百度,輸入12306搜尋成功。

總結:1.eclipse版本選擇。2. selenium版本 3.chromedriver 和浏覽器版本選擇對應上。4.驅動發的位置對應好。

希望對初學者的你有所幫助。