unittest單元測試框架(一)selenium IDE介紹

selenium IDE 是selenium 家族的中的一員,它是嵌入到firefox 瀏覽器的一個插件,這里之所以要介紹selenium IDE 是因為我們可以將selenium IDE 錄制的腳本轉(zhuǎn)換成不同語言腳本,有助于幫助我們盡快熟悉腳本語言以及測試框架。

1、安裝

在火狐瀏覽器組件中查找安裝

安裝完后重啟瀏覽器,在工具中找到或者快捷鍵ctrl+alt+s打開

2、界面介紹

?1---文件(File):創(chuàng)建、打開和保存測試案例和測試案例集。

? ? ? ?編輯(Edit):復(fù)制、粘貼、刪除、撤銷和選擇測試案例中的所有命令。

? ? ? ?Options (設(shè)置): 用于設(shè)置seleniunm IDE。

2---用來填寫被測網(wǎng)站的地址。

3---速度控制:控制案例的運行速度。

4---運行所有:運行一個測試案例集中的所有案例。

5---運行:運行當(dāng)前選定的測試案例。

6---暫停/恢復(fù):暫停和恢復(fù)測試案例執(zhí)行。

7---|單步:可以運行一個案例中的一行命令。

8---錄制:點擊之后,開始記錄你對瀏覽器的操作。

9---案例集列表。

10---測試腳本;

? ? ? ? table 標(biāo)簽:用表格形式展現(xiàn)命令及參數(shù)。

? ? ? ? source 標(biāo)簽:用原始方式展現(xiàn),默認(rèn)是HTML 語言格式,也可以用其他語言展示。

11---查看腳本運行通過/失敗的個數(shù)。

12---當(dāng)選中前命令對應(yīng)參數(shù)。

13---日志/參考/UI 元素/Rollup

日志:當(dāng)你運行測試時,錯誤和信息將會自動顯示。

參考:當(dāng)在表格中輸入和編輯selenese 命令時,面板中會顯示對應(yīng)的參考文檔。

UI 元素/Rollup:參考幫助菜單中的,UI-Element Documentation。

3、錄制腳本

打開selenium IDE 錄制按鈕默認(rèn)為啟動狀態(tài), 在瀏覽器地址欄中輸入要錄制的URL ( 如,

http://www.baidu.com),腳本錄制完成,關(guān)閉錄制按鈕,如圖

4、編輯腳本

selenium IDE 為我們錄制的腳本不是100%符合我們的需求的,所以,編輯錄制的腳本是必不可少的工作。

1)編輯一行命令或注釋

在Table 標(biāo)簽下選中某一行命令,命令由command、Target、value 三部分組成??梢詫@三部分內(nèi)容那進(jìn)行編輯。

2)插入命令

在Table 標(biāo)簽下選中某一行命令,命令由command、Target、value 三部分組成??梢詫@三部分內(nèi)容那進(jìn)行編輯。

3)插入注解

以上面同樣的方式右擊選擇“insert new comment”命令插入注解空白行,本行內(nèi)容不被執(zhí)行,可

以幫助我們更好的理解腳本,插入的內(nèi)容以紫色字體顯示。

4)移動命令或注解

有時我們需要移動某行命令的順序,我們只需要左擊鼠標(biāo)拖動到相應(yīng)的位置即可。

5)定位輔助

當(dāng)selenium IDE 錄制腳本時,它會存儲額外的信息,支持用戶挑選其他格式的定位器來代替默認(rèn)格式的定位器,這種特殊性對于學(xué)習(xí)定位器很有用。

unittest官方文檔:s://docs.python.org/2/library/unittest.html#test-discovery

本文參考《selenium自動化實戰(zhàn)基于Python---蟲師》

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容