selenium原理python_selenium + python自动化测试unittest框架学习(一)selenium原理及应用...
unittest框架的學(xué)習(xí)得益于蟲師的《selenium+python自動(dòng)化實(shí)踐》這一書,該書講得很詳細(xì),大家可以去看下,我也只學(xué)到一點(diǎn)點(diǎn)用于工作中,閑暇時(shí)記錄下自己所學(xué)才能更加印象深刻。unittest框架學(xué)習(xí)需要掌握以下知識點(diǎn):
(1)Selenium原理及工具使用
(2)webdriver元素定位,id,name,class name,css seletor,xpath
(3)python語言基礎(chǔ),模塊,參數(shù)化,語言,裝飾器
(4)unittest框架認(rèn)識及學(xué)習(xí):模塊化,斷言,參數(shù)化,數(shù)據(jù)驅(qū)動(dòng),測試報(bào)告,多線程,并發(fā)測試
1.selenium原理
selenium的版本:Selenium1,Selenium2,Selenium3
Selenium1由三部分組成:Selenium IDE,Selenium Grid,Selenium RC
Selenium IDE:火狐瀏覽器的插件,提供GUI界面可以運(yùn)行測試腳本,可以錄制回放瀏覽器行為
Selenium RC;支持多種語言,由兩部分組成:Selenium Server,Client Libraries,Selenium Server,設(shè)置瀏覽器代理,負(fù)責(zé)控制瀏覽器行為,Client Libraries則是測試案列
工作原理:
該圖是從網(wǎng)上截取下來的,比較清晰地說明了Selenium的工作原理。
Selenium2:Selenium1+Webdriver
2.Selenium IED插件工具的簡單說明
可在火狐瀏覽器的組件中查找selenium插件下載,下載安裝完成Selenium的插件后可以在工具欄中工具中找到插件
打開插件便可以在url輸入欄中輸入要錄制的瀏覽器地址開始錄制
錄制完成后可以將其導(dǎo)出成你所學(xué)的編程語言,這里我導(dǎo)為python的unittest框架
總結(jié)
以上是生活随笔為你收集整理的selenium原理python_selenium + python自动化测试unittest框架学习(一)selenium原理及应用...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Word页码设置页码从指定页面从1开始
- 下一篇: 如何用python进行相关性分析_如何利