java+selenium的helloworld


在學校上測試課程,接觸到自動化管理工具,在加上助教工作需要改作業,所以想着學下selenium這一強大的web自動化工具。

1.lenium官網:http://www.seleniumhq.org/   在此下載selenium的安裝包,我下載的是selenium-java-3.8.0。具體的selenium版本號不太清楚,應該是selenium2(也稱作selenium webdriver)

2.下載chrome和對應的chromedriver。

chrome版本號:62.0.3202.89 (正式版本) (64 位) 

chromedriver版本號:2.33

對應關系表和下載地址:http://blog.csdn.net/huilan_same/article/details/51896672

3.做好相關工作后,打開eclipse,導入selenium-server-standalone-3.8.0.jar    

敲入代碼,即可完成。

/**
 * 這是java+selenium的一個helloworld
 * 功能:打開瀏覽器,進入百度首頁,輸入相關內容並搜索
 * @author Hey_boom
 */

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

public class HelloWorld{
    public static void main(String[] args) throws Exception{
            //設置chromedriver的環境變量路徑
            System.setProperty("webdriver.chrome.driver","C:/Users/zcer/AppData/Local/Google/Chrome/Application/chromedriver.exe");
            //創建chromedriver對象
            WebDriver driver=new ChromeDriver();
            //使窗體最大化
            driver.manage().window().maximize();
            
            //獲取url
            driver.get("https://www.baidu.com");
            
            //By id獲取元素 文本輸入框
            WebElement elementinput= driver.findElement(By.id("kw"));
            Thread.sleep(1000);
            elementinput.sendKeys("selenium+java");
            elementinput.submit(); 
            
            //在頁面停留三秒
            Thread.sleep(3000);
            
            driver.close();
            driver.quit();//quit()方法關閉瀏覽器
    }
}

 

 

4.需要注意的是,在官網可查閱相關的文檔,來增強對selenium的了解。這里有一篇中文的selenuim2的API介紹:

https://www.cnblogs.com/puresoul/p/3477918.html


免責聲明!

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



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