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