当特定的assert
失败时,是否可以捕获屏幕截图?我在文档和论坛中看到了这样一个全局处理的方法,当测试捕获到失败时可以执行:
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
...
这有可能吗?我怎么做呢?