web測試辰如,selenium集成到eclipse中的方法
在eclipse中插入Selenium,主要想用于web客戶端測試责循。如下描述如何在windows中搭建eclipse和Selenium集成的環(huán)境糟港。具體步驟如下。
1院仿、安裝jdk秸抚,并且已經(jīng)配置好環(huán)境變量速和,java下載路徑:
2、安裝了eclipse剥汤,eclipse下載路徑:
3颠放、安裝Firefox,F(xiàn)irefox下載路徑:
4吭敢、安裝firebug插件:
安裝Firebug的目的碰凶,用于查找
Firebug的安裝方法[3]。安裝完畢最新版火狐瀏覽器后(本例版本為5.0.1)鹿驼,點擊左上角firefox菜單欲低,選擇附加組件,之后在出現(xiàn)的搜索欄中輸入“firebug”關(guān)鍵詞畜晰,出現(xiàn)firebug搜索結(jié)果砾莱,點擊安裝后,重啟瀏覽器即可完成安裝過程舷蟀。
Firebug的啟動完成安裝恤磷,重啟瀏覽器后,即可按“F12”快捷鍵啟動Firebug插件野宜,也可點擊firefox地址欄右邊f(xié)irebug圖標(biāo)啟動扫步,啟動后,頁面將分欄顯示匈子,F(xiàn)irebug各項功能顯示在下方河胎。
5、下載Selenium的包虎敦,需要找如下這個包游岳;
selenium-java-2.26.0.jar
selenium-server-standalone-2.26.0.jar
,具體的包位置如下面截圖:
selenium-java-2.26.0.jar其徙,插件包位置:
selenium-server-standalone-2.26.0.jar胚迫,插件包位置:
6、導(dǎo)入selenium插件包
1)在eclipse里面新建一個java工程輸入一個工程名唾那,點擊Finish访锻;
2)在功能的名字上右鍵然后點擊Properties,出現(xiàn)下圖:
3)點擊Add Library...出現(xiàn)下圖界面闹获,點擊Next選擇JUnit 4期犬,然后點擊Finish;
4)導(dǎo)入Selenium的java客戶端和selenium-server.jar包避诽,如圖所示;注意導(dǎo)入的路徑就是步驟5下載的2個包的存放路徑龟虎。
7、加載selenium插件包
確定完了之后沙庐,需要加載selenium-java-2.26.0.jar和selenium-server-standalone-2.26.0.jar
包鲤妥,如下圖佳吞,選中步驟9剛剛導(dǎo)入的包,右鍵Build Path-Add to Build Path旭斥。
8容达、大功告成,現(xiàn)在可以編寫程序來測試嘍垂券。
新建一個Open.java里面測試代碼如下:
importorg.openqa.selenium.WebDriver;
importorg.openqa.selenium.firefox.FirefoxDriver;
publicclassOpenGoogle {
/**
*@paramargs
*/
publicstaticvoidmain(String[] args) {
// TODO Auto-generatedmethod stub
WebDriver driver =newFirefoxDriver();
driver.get("xxxxxxxx");
}
}
就會自動打開火狐瀏覽器花盐,并輸入google主頁了。
9菇爪、Selenium IDE的安裝和使用
Selenium IDE是基于FIREFOX瀏覽器的一個插件算芯,提供GUI界面來運行Selenium測試。Selenium IDE提供腳本錄制功能凳宙,可以將用戶在瀏覽器中執(zhí)行的操作記錄下來熙揍,生成各種形式的腳本,可以將這些腳本保存供selenium rc使用
1)下載Selenim IDE(這是一個XPI后綴的文件)氏涩。
2)把下載的Selenium IDE文件拖到FireFox瀏覽器窗口中届囚,按提示操作即可.
3)打開Firefox工具欄(菜單“工具”),打開Selenium-IDE插件是尖,如下圖:
4)選擇插件界面中右上角紅色錄制按鈕(開始錄制意系、停止錄制都是此按鈕),如下圖饺汹,這里錄制登陸集中管理工具的過程