只有在套件安裝失敗時,是否有方法在套件拆解上運行關鍵字?只有在套件安裝失敗時才運行關鍵字套件拆卸
如果套件設置失敗,使用「Run Keyword If Any Tests Failed」將運行關鍵字,但如果任何其他測試失敗,它也會運行。我沒有設法只在套件安裝失敗的情況下運行它。
我也嘗試讀取automatic variables,但我在這裏也沒有成功。
只有在套件安裝失敗時,是否有方法在套件拆解上運行關鍵字?只有在套件安裝失敗時才運行關鍵字套件拆卸
如果套件設置失敗,使用「Run Keyword If Any Tests Failed」將運行關鍵字,但如果任何其他測試失敗,它也會運行。我沒有設法只在套件安裝失敗的情況下運行它。
我也嘗試讀取automatic variables,但我在這裏也沒有成功。
沒有什麼內置來處理這個問題。一個簡單的解決方案是在套件設置結束時設置一個標誌,然後檢查套件拆卸中的標誌。如果標誌未設置,則套件設置失敗,您可以跳過拆卸的其餘部分。
簡單的方法是使用Set Global Variable
。始終將全局變量初始化爲「失敗」,然後將其作爲套件設置的最後一個關鍵字,將其設置爲「通過」。如果您想在設置失敗時跳過某些內容,請在關鍵字之前跳過Run Keyword If '${SETUP}'=='pass'
。