通過上一節的學習,相信我們已經會selnium ide的基本使用了,為了使selenium 更強大,其實selenium 還提供了良好的擴充能力。
使用者擴充就是使用javascript檔案來建立定制化特性,添加新功能,通常情況下這種擴充就是定制化指令,但擴充并不僅限于指令。
1.下面我們利用擴充的方式,産生一個使用者随機數字
為了使用使用者擴充,我們需要一個建立一個檔案,當然也可以從上面的連結中下載下傳。檔案名為:user-extention.js
将上面代碼複制到一個記事本裡,并另存為一個:user-extention.js的檔案
在selenium ide 中導入此檔案,如下圖:
選中檔案後,點選“确定”按鈕。你必須關閉再重新開機selenium ide,以便于擴充檔案被讀取。任何擴充的改變,都要求關閉和重新開機selenium ide.
2.轉換代碼形式
選擇options 菜單下的format,允許你選擇一種語言來保護和戰士測試案例。預設是html格式。
如果你使用selenium rc 運作測試案例。這個特性可以幫助你将測試案例翻譯成程式設計語言。
3.在不同浏覽器上執行selenium ide測試。
selenium ide隻能在friefox上運作,但是通過selenium ide 開發的自動化測試,可以在其他浏覽器上運作。隻要使用一條簡單的指令喚醒 selenium rc 伺服器就可以了。
如果浏覽器不被直接支援,那麼通過使用" *custom "運作模式,你依然可以在浏覽器上運作selenium 測試案例。
如下一段代碼:
注意:如果通過這種方式啟動浏覽器,你必須手
動配置浏覽器,以便将selenium server
作為代理,通常這僅僅意味着打開你的浏覽器參數檔案,并指明“localhost:4444”作為http代理。但是,不同浏覽器的指令可能完全不一樣,
這就需要從你的浏覽器支援文檔中尋找更多細節。
================================================