1. 程式人生 > >《selenium2 python 自動化測試實戰》(20)——Selenium工具介紹

《selenium2 python 自動化測試實戰》(20)——Selenium工具介紹

命令 aic 插件 rhui 所有 key 框架 地址欄 uga

(一)Selenium IDE

Firefox的一個插件,有助於我們理解測試框架。在附加組件裏搜索下載,一般搜的結果裏前幾個都不是,得點那個查看更多才行,找到這個:

技術分享圖片

安裝以後瀏覽器工具欄會有:

技術分享圖片

安裝好了以後點擊這個標簽啟動:

技術分享圖片

1:控制用例運行速度

2:暫停和恢復用例執行

3:單步:可以運行一個用例中的一行命令。

先在地址欄輸入要錄制的url,然後在瀏覽器進入相應的url,比如我們以百度為例:

第一步:填入url

技術分享圖片

第二步:火狐瀏覽器進入百度

技術分享圖片

第三步:

點擊Selenium IDE右側那個紅點,然後去頁面點一下搜索框,輸入selenium,點一下搜索。然後再點一下selenium IDE的紅點,結束錄制,這時候可以看到Selenium IDE裏已經有記錄了:

技術分享圖片

如果想清空重新錄制,可以直接在上圖那裏鼠標右鍵,選擇Clear All。

第四步:

技術分享圖片

按上圖步驟導出,即可看到Selenium IDE 給你自動生成的unittest用例了。寫的看起來很高大上,但是……運行一班都很難成功的,但是我們可以參考它寫的結構,這就是標準的結構,我們以後也會這麽寫。

有興趣的朋友可以研究一下這個工具。

(二)Selenium Builder

同樣是Firefox的一個插件:

技術分享圖片

啟動方式

安裝好了以後鼠標右鍵

技術分享圖片

點擊打開:

技術分享圖片

使用

和Selenium IDE差不多,瀏覽器在你想操作的頁面,打開的時候應該就是當前頁面的url。然後點擊Record,你會發現瀏覽器標簽會有變化:

點擊Record之前:

技術分享圖片

點擊了Record以後:

技術分享圖片

然後在當前頁面執行操作,在selenium Builder裏會有你所有點擊的定位:

技術分享圖片

這個工具在定位的時候非常方便,寫的時候可以直接到這裏面來復制各種定位方式。

微信公眾號搜索“自動化測試實戰”或掃描下方二維碼添加關註~~~

技術分享圖片

《selenium2 python 自動化測試實戰》(20)——Selenium工具介紹