測(cè)試總結(jié)-robotframework之UI自動(dòng)化

Robotframework做UI自動(dòng)化測(cè)試示例框架

UI自動(dòng)化測(cè)試用例也寫過(guò)一陣子了,這邊給大家分享一套完整的UI自動(dòng)化測(cè)試框架,還是很感謝同事的幫忙和教導(dǎo)

1、搭建UI自動(dòng)化框架

框架主通過(guò)測(cè)試用例,元素定位,系統(tǒng)關(guān)鍵字,系統(tǒng)變量,行為導(dǎo)入這五個(gè)模塊組成。具體詳情請(qǐng)看截圖。


框架

2、測(cè)試用例當(dāng)中比較重要的一個(gè)東西就是tags,tags標(biāo)識(shí)著每一個(gè)用例,再做回歸測(cè)試的時(shí)候就不會(huì)那么亂,并且后期維護(hù)起來(lái)也會(huì)比較方便。

1>Force Tags:在文件型Suite這里還可以繼續(xù)給子元素增加Force Tags,但是他不能刪除父元素設(shè)置的tags。


Force Tags

2>測(cè)試用例tags



3、測(cè)試用例編寫

Robotframework可以通過(guò)setup和teardown可以避免冗余操作,把登陸和關(guān)閉瀏覽器等操作放在Suite固定執(zhí)行,就不必在每個(gè)用例中都寫入登陸和關(guān)閉瀏覽器等操作。和python做自動(dòng)化測(cè)試中setUp與tearDown的作用是一致,特別有意思??偢杏X(jué)我對(duì)自動(dòng)化測(cè)試的概念不是特別深入,還是需要不斷嘗試,學(xué)習(xí)當(dāng)中。



4、頁(yè)面中iframe嵌入HTML如何定位元素(番外)

這個(gè)算是這次總結(jié)的番外篇,之前都沒(méi)怎么遇到比較復(fù)雜的元素,這次的項(xiàng)目包含iframe,百度了很久才解決了,如果遇到iframe中包含html,需要定位HTML中的元素,需要先進(jìn)入iframe中,通過(guò)Select Frame操作即可。

select frame的用法如下:

1
2

示例如下:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容