selenium python实例录制运行_WEB自动化测试工具selenium录制器使用笔记
簡(jiǎn)介
selenium錄制器是最近剛流行起來(lái)的一個(gè)WEB自動(dòng)化測(cè)試工具,由多測(cè)測(cè)團(tuán)隊(duì)開發(fā)。
Selenium錄制器采用關(guān)鍵字驅(qū)動(dòng)的理念,簡(jiǎn)化測(cè)試用例的創(chuàng)建和維護(hù),可以直接運(yùn)行在瀏覽器中,就像真正的用戶在操作一樣。
自動(dòng)化腳本錄制、一鍵回放、報(bào)告查看,輕而易舉實(shí)現(xiàn)自動(dòng)化測(cè)試流程,自有編輯器一站式解決目前支持的瀏覽器包括IE(8、9、10、11),支持Chrome及Firefox版本已經(jīng)在開發(fā)中。
該工具支持不同級(jí)別的測(cè)試技能。 非程序員可以輕松地啟動(dòng)自動(dòng)化測(cè)試項(xiàng)目(比如使用Object Spy來(lái)記錄測(cè)試腳本),而程序員和高級(jí)自動(dòng)化測(cè)試人員可以節(jié)省構(gòu)建新庫(kù)和維護(hù)腳本的時(shí)間。
工具的主要功能:
測(cè)試系統(tǒng)功能
創(chuàng)建回歸測(cè)試檢驗(yàn)軟件功能和用戶需求,支持自動(dòng)錄制動(dòng)作和自動(dòng)生成 。
對(duì)象屬性參數(shù)化
通過(guò)工具提供的識(shí)別設(shè)置和數(shù)據(jù)輸入,能隨意改變對(duì)象的屬性和數(shù)據(jù)。
測(cè)試報(bào)告功能
完成回歸測(cè)試后,生成全面質(zhì)量報(bào)告測(cè)試的結(jié)果。
原因診斷功能
出現(xiàn)查找錯(cuò)誤地方,可以主動(dòng)分析定位錯(cuò)誤位置,可以通過(guò)調(diào)整查找策略(xpath、全路 徑、屬性集)準(zhǔn)確查找到對(duì)象。
selenium+python腳本
專業(yè)的測(cè)試人員也可以通過(guò)工具提供的基于selenium框架來(lái)編寫腳本。
默認(rèn)是安裝在c盤,自己改一下就可以了
登錄
軟件的賬戶目前是通過(guò)手機(jī)號(hào)來(lái)登錄,在一臺(tái)電腦登錄一次后,后續(xù)打開都是默認(rèn)這個(gè)手機(jī)號(hào),直接跳過(guò)登錄界面
上手
官方網(wǎng)站有教學(xué)視頻,以及軟件自身帶有完整功能演示的教學(xué)視頻,一目了然,基本上安裝完看完視頻就能上手了
看了演示視頻,應(yīng)該就能很快玩轉(zhuǎn)selenium錄制器了
并且軟件自帶了demo演示,可以參照demo來(lái)完成自動(dòng)化錄制
錄制
錄制功能需要打開模塊界面才能使用,錄制方式有先打開網(wǎng)頁(yè)再錄制和直接錄制
除了正常錄制點(diǎn)擊和輸入外,軟件還附帶了
添加步驟(對(duì)象點(diǎn)擊、編輯框輸入、文本輸出、時(shí)間等待、鍵盤按鍵、頁(yè)面關(guān)閉、移動(dòng)對(duì)象至對(duì)象上)
添加檢查點(diǎn)(檢查對(duì)象是否存在、檢查對(duì)象文本是否等于期望值)
插入腳本(基于selenium+python腳本)、設(shè)置中的(input標(biāo)簽選擇錄制)
錄制功能還是十分成熟的,錄制成功率也很高,如果有失敗的通過(guò)添加步驟就可以補(bǔ)上了
回放
回放功能有倆種模式,第一種調(diào)試模式(運(yùn)行出錯(cuò)會(huì)彈出原因診斷窗口,可以在這里替換查找對(duì)象的方法,十分靈活)
第二種運(yùn)行模式(運(yùn)行出錯(cuò)時(shí)不會(huì)彈出原因診斷窗口,直接關(guān)閉所有頁(yè)面,然后運(yùn)行下一個(gè)用例)
運(yùn)行窗口
原因診斷窗口細(xì)節(jié)挺好的,可以重新抓取對(duì)象,并和之前錄制對(duì)象比較屬性,可以觀察哪里發(fā)現(xiàn)變化,可以替換其他方法(xpaht、全路徑、屬性集),其中屬性集中的屬性還可以部分匹配查找
報(bào)告
生成的質(zhì)量報(bào)告結(jié)果我就直接放個(gè)demo運(yùn)行結(jié)果的給大家看就好了
總結(jié)
總體使用還是非常流暢的,錄制可以完整錄制下來(lái),回放速度和我點(diǎn)點(diǎn)點(diǎn)差不多
軟件也大大減少了我寫自動(dòng)化腳本的數(shù)量,對(duì)于比較特殊性的我寫腳本完成,其他基礎(chǔ)操作就都可以通過(guò)錄制回放功能解決
就是瀏覽器只兼容IE(8、9、10、11),如果能兼容谷歌、firefox之類的瀏覽器就更好了
腳本兼容只支持(selenium+python),這對(duì)沒(méi)學(xué)selenium和python的人就十分不友好,不過(guò)這東西也可以自學(xué)
總結(jié)
以上是生活随笔為你收集整理的selenium python实例录制运行_WEB自动化测试工具selenium录制器使用笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MySQL 基础 ———— 存储过程与函
- 下一篇: c语言如何输入矩阵_如何在 COMSOL