Selenim入門環境的搭建--Java環境下的Java Maven Project
一、開發環境
操作系統: xp win7 win8 win10都可以
JDK: 1.6或者1.7 下載地址JDK1.7下載
Eclipse: 官網下載比較新的版本,建議下載EE的版本eclipse下載地址
Selenium: 推薦官網最新的2.53的版本,已經支持到firefox火狐比較新的版本了,selenium的下載自己想辦法去官網下或者去我的QQ群共享里取(Q群號7501017)
瀏覽器: firefox 45.0.2
二、創建一個project
jdk的設置自己百度下這里不再贅述 參考http://ask.testfan.cn/article/25
為了簡化操作接下來使用maven的工程,新建一個工程,選擇Other下面的maven project,然后點幾次【next】
參考上圖配置包和工程的名字后,點擊【Finish】
接下來配置maven工程根目錄下的pom.xml文件,將pom中自帶的junit框架的依賴注釋掉~后面咱們用testng單元測試框架來管理。然后添加selenium的依賴,保存下pom.xml后maven就會自動下載依賴包了。這里根據網速會卡一會,耐心等待~我寫文章的時候下載了5分鐘吧~eclipse右下角有進度百分比~耐心等待結束就好!
org.seleniumhq.seleniumgroupId>selenium-javaartifactId>2.53.1version>dependency>
下載完成后。因為剛才刪除了junit導致工程下有個java文件報錯了,刪除那個文件即可,那是個默認的測試類沒用~
接下來咱們創建一個java類來跑下selenium,在src下面的test包里面創建一個class
把百度首頁的測試案例代碼放到main函數里,然后直接右鍵-->Run As-->Java Application就可以看到效果了,瀏覽器有回放效果
packagecn.testfan.test_selenium;importorg.openqa.selenium.By;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.WebElement;importorg.openqa.selenium.firefox.FirefoxDriver;importorg.openqa.selenium.support.FindBy;publicclassTestBaiduWithSelenium{publicstaticvoidmain(String[] args)throwsInterruptedException{// 如果火狐瀏覽器沒有默認安裝C盤,需要定義下安裝的路徑// System.setProperty("webdriver.firefox.bin", "D:/Program Files/Mozilla// firefox/firefox.exe");WebDriver driver =newFirefoxDriver();driver.get("http://www.baidu.com/");driver.manage().window().maximize();driver.findElement(By.name("wd")).sendKeys("testfan");Thread.sleep(1500);System.out.println(driver.getTitle());driver.close();}}
下一篇介紹Selenium對瀏覽器和元素的基本操作,帶大家進一步感受Selenium自動化的魅力