當(dāng)前位置:兩周學(xué)會自動化測試 >> 合理使用回放設(shè)置

合理使用回放設(shè)置

在我們回放AR腳本時,由于腳本執(zhí)行過程會受到被測軟件響應(yīng)速度的影響,腳本執(zhí)行的速度太快的話那么被測系統(tǒng)會來不及響應(yīng),特別是在頁面切換的時候,有時系統(tǒng)響應(yīng)慢,會導(dǎo)致腳本執(zhí)行過程中找不到對象而執(zhí)行失敗。

因此我們需要在腳本里添加延時命令,這樣可以使兩步操作之間有一個適當(dāng)?shù)拈g隔時間,保證被測軟件的頁面加載完成后,腳本再執(zhí)行下一步操作。

添加延時命令的具體的做法如下:

在被測軟件可能需要時間響應(yīng)的地方添加一行命令:

“ar.sleep(1000);”單位:ms

設(shè)置的速度越快,腳本的執(zhí)行速度越快,對應(yīng)的測試回放的時間成本也越小,這一切都是在一個被測系統(tǒng)響應(yīng)速度快的前提下需要執(zhí)行的操作,對于系統(tǒng)響應(yīng)速度慢的,建議設(shè)置的回放速度稍微慢一些,保證腳本的正常運行!

在設(shè)置--系統(tǒng)回放設(shè)置--播放速度里設(shè)置下回放的快慢:如果系統(tǒng)的響應(yīng)足夠快,我們可以把回放的速度設(shè)成快,來體驗一下腳本回放時候,飛一般的感覺!

另外我們可以在設(shè)置--系統(tǒng)回放設(shè)置選項里,設(shè)置下回放時遇到異常情況的處理方式。