自動化測試用例失敗繼續執行

引言ide

自動化測試中,有一個驗證點,當測試經過時,後面的測試腳本繼續執行;測試

當出現異常時,你但願標記出來這個錯誤,但不影響後面的測試腳本執行,在Nightwatch中如何作?it

下面的一段代碼驗證home頁面的body是否顯示。這裏若是顯示則將驗證點置爲false,代碼以下:自動化

home.waitForElementVisible('@body', 3000, true, function(result) {io

if (result.value) {console

// 測試報告中會顯示失敗,可是會繼續執行後面的測試腳本function

client.verify.equal(result.value, false);class

} else {自動化測試

// 驗證點經過cli

console.log('Pass');

}

});

注意:這裏若是用assert,程序就會中斷執行。

// 中斷執行

client.assert.equal(result.value, false);

相關文章
相關標籤/搜索