1
在我的自動化測試中,我有一個偶爾會出現的區域(當它出現時需要點擊它)。這是使用OptionalStep前綴的理想場所,以防止可選區域從不出現時出現故障。有沒有辦法讓QTP中的OptionalStep超時?
事情是,我希望OptionalStep只需等待一兩秒鐘,然後再繼續測試其餘部分。正如我可以有object.Exist(2)只等待2秒,有沒有辦法讓OptionalStep等待幾秒鐘?
其他一些注意事項:
- 我想保持這種爲一體的小線。我知道我可以創建一個 多行邏輯測試,它在If/Then 語句中使用object.Exist(2),但我寧願讓代碼變小又修剪。
- 我不想爲這一個 步驟更改全局20秒超時。
- 由於這個可選步驟只出現在一個特定區域,所以似乎 像恢復方案在整個測試中運行 不是一個好的選擇。
編寫一個函數,然後在需要時調用它 – vmg 2012-04-11 09:30:53