所以可以在每一個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); }); }); } })
沒有留言:
張貼留言