WebDriver Selenium eclipse環境搭建

jdk環境

  • 首先就是下載安裝包,而後安裝
  • 而後設置環境變量,主要就是Path和CLASSPATH
    • 因爲我path已經有一個java值了,因此剛開始一直都失敗
  • 所有弄好,用cmd,java -version 就能夠知道環境安裝成功了沒

webdriver環境安裝---未驗證

  • cmd 啓動selenium服務
    • java -jar selenium-server-standalone-3.13.0.jar
  • 配置selenium webdriver
    • 下載selenium-java-3.3.1
    • 在eclipse中新建java項目
    • 導入jar包(selenium-server-standalone-3.3.1和selenium-java)  
      • properties->java build path->add external jars
      • 下載selenium3使用firefox時所須要的驅動
        • win 64位
        • geckodriver.exe
    • 測試程序
      • 如今個人辦法只有把火狐瀏覽器從新安裝到默認路徑
      • (難怪之前我火狐的不少操做沒法作到,谷歌卻能夠作到,原來是由於之前用的是RC.......,驅動沒有使用起來,而且用的是老版本的火狐,那是selenium2.0)

題外話:cmd經常使用命令

  • 換盤符---d:  
  • 到上一級---cd ..
  • 輸入相對路徑---cd 軟件\webdriver
  • 查看當前目錄---dir
  • 清屏---cls

圖片:

 

 代碼

package test1;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;


public class test1 {
    public static void main(String[] args) throws InterruptedException{

        //引入geckodriver驅動  ---第二個參數是驅動所在路徑
        System.setProperty("webdriver.gecko.driver", "D:\\軟件安裝夾\\webdriver\\geckodriver.exe");

        //新建一個firefox瀏覽器實例
        WebDriver driver =new FirefoxDriver();
        Thread.sleep(1000); 
        driver.manage().window().maximize();

        //打開百度首頁
        Thread.sleep(1000);
        driver.get("http://www.baidu.com");
        //根據id獲取輸入框
        Thread.sleep(1000);
        WebElement textInput = driver.findElement(By.id("kw"));
        //在輸入框輸入「Selenium」
        Thread.sleep(1000);
        textInput.sendKeys("Selenium");
        //根據id獲取「百度一下」按鈕
        Thread.sleep(1000);
        WebElement submit = driver.findElement(By.id("su"));
        //點擊按鈕
        submit.click();
   }   
}
相關文章
相關標籤/搜索