我會盡我所能,徹底清楚地解釋我的問題。Selenium IDE - gotoIf storeAlertPresent爲false
我在測試一個保險單管理系統,我輸入保單持有人信息。我正在使用自定義擴展程序來創建隨機人員。部分信息是車輛VIN。 VIN將從存儲在擴展中的Polk驗證VIN中提取。如果VIN存在於另一個策略(不是腳本創建的那個策略)上,我正在編寫該腳本的系統會發出警報。由於警報,我不希望錯誤或腳本失敗。
verifyAlert | glob:這輛車存在政策:* |
當警報存在時,這可以正常工作,但如果不是,則會產生錯誤。它不會停止腳本的完成,但是日誌中的'錯誤'使得它看起來有一個錯誤,當它真的沒有時,這導致我不得不重新運行測試。
storeAlertPresent | isAlert |
gotoIf | storedVars ['isAlert'] == false | skipAlert
verifyAler | glob:這輛車存在政策:* |
標籤| skipAlert |
當警報不存在時,它可以跳過verifyAlert,但當出現警報時,由於日誌中出現「意外警報」錯誤,它會導致完全失敗(停止腳本) gotoIf命令。我大部分時間都在研究這個問題,並沒有找到符合我需求的解決方案。
有沒有人知道如果$ {isAlert}爲false,我可以跳過警報步驟?
請使用Selenium IDE解決方案進行響應,因爲這是我工作的公司選擇運行我們的自動化測試的方式。