selenium + python自動化測試unittest框架學習(一)selenium原理及應用


unittest框架的學習得益於蟲師的《selenium+python自動化實踐》這一書,該書講得很詳細,大家可以去看下,我也只學到一點點用於工作中,閑暇時記錄下自己所學才能更加印象深刻。unittest框架學習需要掌握以下知識點:

(1)Selenium原理及工具使用

(2)webdriver元素定位,id,name,class name,css seletor,xpath

(3)python語言基礎,模塊,參數化,語言,裝飾器

(4)unittest框架認識及學習:模塊化,斷言,參數化,數據驅動,測試報告,多線程,並發測試

1.selenium原理

selenium的版本:Selenium1,Selenium2,Selenium3

Selenium1由三部分組成:Selenium IDE,Selenium Grid,Selenium RC

Selenium IDE:火狐瀏覽器的插件,提供GUI界面可以運行測試腳本,可以錄制回放瀏覽器行為

Selenium RC;支持多種語言,由兩部分組成:Selenium Server,Client Libraries,Selenium Server,設置瀏覽器代理,負責控制瀏覽器行為,Client Libraries則是測試案列

工作原理:

該圖是從網上截取下來的,比較清晰地說明了Selenium的工作原理。

Selenium2:Selenium1+Webdriver

2.Selenium IED插件工具的簡單說明

可在火狐瀏覽器的組件中查找selenium插件下載,下載安裝完成Selenium的插件后可以在工具欄中工具中找到插件

打開插件便可以在url輸入欄中輸入要錄制的瀏覽器地址開始錄制

 錄制完成后可以將其導出成你所學的編程語言,這里我導為python的unittest框架

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM