- Selenium測試實踐
- 關春銀 王林 周暉 吳付華編著
- 2163字
- 2018-12-29 03:43:45
3.3.2 菜單欄
菜單欄包括4個主菜單:文件、編輯、Options和幫助,如圖3-15所示。

圖3-15 Selenium IDE界面菜單欄
1.文件
“文件”菜單下包括如圖3-16所示的命令,該菜單下的命令主要是對用例進行新建、增加、打開、保存和輸出操作;以及對測試用例集進行新建、增加、打開、保存和輸出操作。

圖3-16 Selenium IDE“文件”菜單界面
● New Test Case(新建測試用例):打開如圖3-14所示界面,選擇“文件”→“New Test Case”命令,彈出如圖3-17所示界面。

圖3-17 Selenium IDE“新建測試用例”界面
“Untitled 2”就是新增的測試用例,選擇用例名,單擊鼠標右鍵,彈出如圖3-18所示的快捷菜單。

圖3-18 Selenium IDE右鍵操作用例界面
在菜單中,選擇“Properties”命令會彈出修改測試用例名稱的窗口,修改用例名稱為“Test Example”,確認之后修改即成功,如圖3-19所示。

圖3-19 Selenium IDE用例名稱修改界面
在圖3-18所示的右鍵菜單中選擇“New Test Case”命令可以新增一個測試用例;選擇“Delete”命令可以刪除當前選擇的測試用例;選擇“Add Test Case”命令可以增加一個已經有的測試用例。
● Open(打開):在圖3-16中,選擇“Open”命令,在彈出的文件選擇框中選擇需要運行的測試用例“Test Example”,在圖3-17中就會顯示出“Test Example”測試用例。
● Save Test Case(保存測試用例):選擇“Save Test Case”命令,在彈出的對話框中輸入要保存的測試用例的名字,單擊“保存”按鈕,測試用例就保存在相應的目錄下。
● Save Test Case As(另存測試用例):選擇“Save Test Case As”命令,在彈出的對話框中輸入要保存的測試用例的別名,單擊“保存”按鈕,測試用例就保存在相應的目錄下。
● Export Test Case As(用例輸出):選擇“Export Test Case As”命令,會在右側彈出語言選擇欄,選擇相應的語言,系統(tǒng)會根據選擇的語言轉換腳本,保存后的腳本語言就是所選擇的語言。比如,選擇的語言是Java,保存的腳本語言就是Java。
● Recent Test Case(最近測試用例):選擇“Recent Test Case”命令,能看到最近訪問和使用的測試用例。
● Add Test Case(增加測試用例):選擇“Add Test Case”命令,可以增加一個已經有的測試用例,功能類似“Open”。
● New Test Suite(新建測試集):選擇“New Test Suite”命令,可以新建一個測試集,把一起運行、一個類別的腳本放在一個用例集中,在運行測試用例的時候,可以單擊運行用例集按鈕,一次運行用例集中的所有用例,減少用例運行時間,提高工作效率。
● Open Test Suite(打開測試集):選擇“Open Test Suite”命令,在彈出的文件選擇框中選擇需要運行或維護的測試用例集。
● Save Test Suite(保存測試用例集):選擇“Save Test Suite”命令,在彈出的對話框中輸入要保存的測試用例集的名字,單擊“保存”按鈕,測試用例集就保存在相應的目錄下。
● Save Test Suite As(另存測試用例集):選擇“Save Test Suite As”命令,在彈出的對話框中輸入要保存的測試用例集的別名,單擊“保存”按鈕,測試用例集就保存在相應的目錄下。
● Export Test Suite As(用例集輸出):選擇“Export Test Suite As”命令,會在右側彈出語言選擇欄,選擇相應的語言,系統(tǒng)會根據選擇的語言轉換腳本,保存后的腳本語言就是所選擇的語言。比如,選擇的語言是Java,保存的腳本語言就是Java。
● Recent Test Suite(最近測試用例):選擇“Recent Test Suite”命令,能看到最近訪問和使用的測試用例集。
2.編輯
“編輯”菜單如圖3-20所示,都是常用功能,此處不過多介紹。

圖3-20 Selenium IDE中“編輯”菜單界面
3.Options
“Options”菜單下面的功能主要是對腳本的基本信息配置,以及腳本語言的設置。其中包括3個子菜單:Options、Format、Clipboard Format,如圖3-21所示。

圖3-21 Selenium IDE中“Options”菜單界面
1)Options功能
選擇“Options”命令,彈出如圖3-22所示的界面。

圖3-22 Selenium IDE中Options配置General界面
此界面中包括General、Formats、Plugins這3個配置選項卡。General主要對一些通用信息進行配置;Formats針對不同的腳本語言相關信息進行配置,一般此配置采用默認配值即可。下面詳細介紹可配置項。
① General選項卡
● Encoding of test files:設置文件的編碼方式,默認值是UTF-8。
● Default timeout value of recorded command:設置命令的默認超時時間,如waitForPageToLoad()默認是30000ms,也就是30s。
● Selenium Core extensions(user-extensions.js):Selenium Core支持外部擴展,比如自己編寫的命令,經過封裝后,在此處加載即可使用。
● Selenium IDE extensions:IDE的外部擴展,比如自己編寫的命令,經過封裝后,在此處加載即可使用。
● Remember base URL:在打開待測試的網站時,自動地獲取記憶網站的URL。
● Record assert Title automatically:自動記錄驗證標題。
● Record absolute URL:記錄絕對地址,比如待測試網頁的地址,使用的就是絕對地址。
● Activate developer tools:當使用外部擴展時,勾選此復選框,能夠加載該擴展。
● Start recording immediately on open:打開時立即開始記錄。設置此項后,在IDE打開時,錄制按鈕已經默認被單擊。
② Formats選項卡
Formats設置的是使用各種不同語言時顯示的格式。一般不需要對配置項進行修改。如圖3-23所示,以Java(Junit)為例詳細介紹各項的含義。

圖3-23 Selenium IDE中“Options”→“Formats”界面
● Variable for Selenium instance:Selenium實例的變量名,如selenium.click(),默認值為selenium。。
● Environment:測試用例運行的默認瀏覽器,默認值為*chrome。
● Package:測試用例存放包的名稱,默認值為com.example.tests。
● Superclass:測試用例所在類的父類名稱,默認值為SeleneseTestCase。
下面是按鈕功能介紹。
● 單擊“Add”按鈕可以增加一種新的腳本語言格式。一般而言,用現(xiàn)有語言格式就可以滿足工作需要。
● 單擊“Source”按鈕可以看到對應語言的代碼,如圖3-24所示。

圖3-24 Selenium IDE中“Options”→“Source”界面
● 單擊“Reset Options”按鈕可以恢復默認設置。如果設置完成后,在使用中發(fā)現(xiàn)設置不符合要求,可以恢復默認設置,或者重新進行設置。
● 單擊“確定”按鈕,保存設置。
● 單擊“取消”按鈕,取消當前設置。
2)Format
在子菜單中選擇“Format”命令,出現(xiàn)如圖3-25所示界面。

圖3-25 Selenium IDE中腳本語言選擇界面
選擇相應的語言,即可把腳本轉換成相應的語言腳本。比如Java語言,如圖3-26所示。

圖3-26 Selenium IDE中腳本顯示界面
- Practical Data Analysis
- Circos Data Visualization How-to
- 計算機原理
- 圖形圖像處理(Photoshop)
- PHP開發(fā)手冊
- B2B2C網上商城開發(fā)指南
- AutoCAD 2012中文版繪圖設計高手速成
- CompTIA Linux+ Certification Guide
- Implementing Splunk 7(Third Edition)
- 具比例時滯遞歸神經網絡的穩(wěn)定性及其仿真與應用
- Learn CloudFormation
- Red Hat Linux 9實務自學手冊
- 單片機技能與實訓
- AMK伺服控制系統(tǒng)原理及應用
- 深度學習原理與 TensorFlow實踐