如果一個指令碼中有多條用例,用什麼方式判定某條用例 Fail,判定失敗後,怎麼樣才能繼續執行其餘用例?

tancaidexiaoming發表於2020-08-14

新手學習中。。。

Appium + Python + HTMLTestRunner

我的疑問有兩個:

  1. 一個指令碼中有多條用例,有什麼方式可以判定 Fail?
  2. 如果其中一條 Fail,怎麼才可以繼續執行其餘的用例?

對於第一條,主要是為了體現在 HTMLTestRunner 的測試報告中
對於第二條,我用的是 :

try:
    self.assertEqual(xxxx)
except:
    raise

但是斷言丟擲錯誤之後,這一條 case 在測試報告中是 Fail;但是剩餘的 case 就無法執行了,測試報告中都是 Error,不太曉得怎麼搞了。。。。

希望各位大神可以給些思路和方法,謝謝!

相關文章