[英]How to capture a screenshot when a specific assert failed in CasperJS?
特定assert
失敗時是否可以捕獲屏幕截圖? 我在doc和論壇中看到,當測試捕獲到這樣的失敗時,可以執行全局過程:
casper.test.on("fail", function (failure) {
// Do something, "casper.capture" for example
});
但我希望每個assert
都有一個特定的過程。 我的意思是:
test.assertTitle(...) // if it fails, do this
test.assertMatch(...) // if it fails, do that
...
可能嗎? 我怎樣才能做到這一點?
谷歌/論壇/代碼搜索后,我發現它=)
try{
test.assertxxx(...)
} catch (e) {
casper.fail("It's a fail!");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.