Selenium自動化測試之啟動瀏覽器
一、Eclipse新建java工程
1、新建java工程:File->New->Java Project,輸入Project name:如AutoTest,名稱隨意,點擊Finish;
2、新建Package:選擇AutoTest項目,右鍵->New->Package,輸入name,如com.test.selenium,名稱隨意,點擊Finish;
3、新建class類:選擇com.test.selenium包,右鍵->New->Class,輸入name,如:Test,名稱隨意,點擊Finish;
創建成功后,顯示如下:
二、啟動火狐瀏覽器
1、啟動默認安裝路徑下的Firefox:
2、啟動不在默認安裝路徑下的Firefox:
啟動谷歌瀏覽器和IE瀏覽器類似,不過需要下載對應的chromedriver.exe和IEDriverServer.exe這里就不做介紹了。
三、使用Selenium ide錄制腳本並導入eclipse
剛開始學習Selenium的時候,我們可以借助Selenium IDE插件來錄制腳本,幫助我們了解腳本結構,比較容易理解學習,操作步驟如下:
1、打開Firefox瀏覽器->工具->Selenium IDE,啟動插件,這時候插件處於錄制狀態,自動打開網頁;
2、在瀏覽器新打開界面輸入要測試的地址,進行操作;
3、切換至Selenium IDE界面,點擊右上角紅色原點來停止錄制;
4、在Selenium IDE插件中,選擇Options->Options,勾選倒數第三項:enable experimental features,確定;
5、選擇Options->Format->Java/JUnit4/WebDriver,確定;
6、在eclipse中新建class文件,將化完成的java腳本拷貝到class中調試運行;
注意:將腳本中package com.example.tests,package后面的”com.example.tests“改成新建java工程創建的package名稱:com.test.selenium;將腳本中public class 的“Untitled”改成新建Class時輸入的名稱”Test“;由於eclipse中安裝的調試工具是testng,而轉換后的java腳本用的是junit,所以需要刪除腳本中的“import org.junit.*;”,刪除腳本中的“@Before”、“@Test”、“@After”,並重新輸入,選擇org.testng字樣;
7、右鍵->Run As->TestNG TEST運行腳本。