使用CasperJS测试模块,有没有办法将断言输出输出到CSV而不是命令行?
答案 0 :(得分:1)
当然,您可以编写自己的断言序列化程序。您可以使用events "success", "skipped" and "failed"收集信息。然后,您可以使用PhantomJS'将其直接附加到CSV文件中。 fs模块(fs.write()
)。
var fs = require('fs');
casper.test.on("success", function(result){
fs.write("file", "success;"+result.message+"\n", "a");
});
casper.test.on("skipped", function(result){
fs.write("file", "skipped;"+result.message+"\n", "a");
});
casper.test.on("fail", function(result){
fs.write("file", "fail;"+result.message+"\n", "a");
});