所以可以在每一個test結束後,只要當下那個test的state == failed,就拍照
test.afterEach(function(){
if (this.currentTest.state == 'failed') {
driver.takeScreenshot().then(function(data){
var base64Data = data.replace(/^data:image\/png;base64,/,"")
console.log(testtitle);
fs.writeFile("out.png", base64Data, 'base64', function(err) {
if(err) console.log(err);
});
});
}
})
沒有留言:
張貼留言