关于RF中类似于异常(TRY语句)情况的处理
今天在RF中編寫(xiě)UI自動(dòng)化測(cè)試腳本時(shí),發(fā)現(xiàn)腳本沒(méi)有問(wèn)題,卻頻繁報(bào)錯(cuò).
因?yàn)橄到y(tǒng)的特殊性,后面的腳本在執(zhí)行的過(guò)程中,必須需要前面的腳本滿(mǎn)足一定的條件,后面的腳本才能正常執(zhí)行.
苦思良久,如果用單元測(cè)試框架編寫(xiě)的代碼,可以嘗試用TRY語(yǔ)句來(lái)做判斷.
但在RF框架中,沒(méi)有這個(gè)判斷語(yǔ)句,是不是就運(yùn)行不了呢?
答案是否定的,在RF中有個(gè)類(lèi)似的判斷語(yǔ)句.run keyword and return status
1,當(dāng)條件1成立時(shí),第2步才會(huì)執(zhí)行,否則執(zhí)行第3步.
增加這個(gè)判斷的話(huà),就可以減少不是因?yàn)槟_本問(wèn)題而帶來(lái)的報(bào)錯(cuò).(有很多報(bào)錯(cuò)是因?yàn)橄到y(tǒng)自身的一些屬性,或者可以理解為腳本沒(méi)有按照需求來(lái)編寫(xiě))
?
轉(zhuǎn)載于:https://www.cnblogs.com/star12111/p/8410346.html
總結(jié)
以上是生活随笔為你收集整理的关于RF中类似于异常(TRY语句)情况的处理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python中下划线---完全解读
- 下一篇: The hierarchy of the