《selenium2 python 自動化測試實戰》(20)——Selenium工具介紹
(一)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工具介紹