selenium 基於瀏覽器驅動測試

1. 下載Chrome Driver 設置到環境變量

 

http://chromedriver.storage.googleapis.com/index.html?path=80.0.3987.16/

2. 使用IDEA新建工程

配置pom.xml

    <!-- selenium-java -->
    <dependencies>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.7.1</version>
        </dependency>
    </dependencies>

 

public class WebTest {
    public static void main(String[] args) {
        WebDriver driver = new ChromeDriver();
        driver.get("http://m.smzdm.com/");
        String title = driver.getTitle();
        System.out.println(title);
        //driver.close();
    }
}

測試代碼

public class WebTest {
    public static void main(String[] args) throws InterruptedException {
        testBaidu();
        testSMZDM();
    }

    public static void testBaidu() {
        WebDriver driver = new ChromeDriver();
        driver.get("http://www.baidu.com/");
        WebElement kw = driver.findElement(By.id("kw"));
        kw.sendKeys("電扇");
        kw.sendKeys(Keys.ENTER);
    }

    public static void testSMZDM() throws InterruptedException {
        WebDriver driver = new ChromeDriver();
        driver.get("http://www.smzdm.com/");
        String title = driver.getTitle();
        System.out.println(title);

        WebElement j_search = driver.findElement(By.id("J_search_input"));
        j_search.sendKeys("電扇");
        j_search.sendKeys(Keys.ENTER);

    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章