我想在无头模式下执行我的测试用例并在失败时捕获屏幕截图。
我已包含以下代码行以在无头模式下运行。
chromeOptions: {args: [ 'no-sandbox',"--headless", "--disable-gpu", "--window-size=800,600" ]},
这在无头模式下执行测试用例没有问题。但是在失败时,它会附上带有以下代码的白色空白屏幕截图。
const screenshot = await browser.takeScreenshot();
scenario.attach(new Buffer(screenshot, 'base64'), "image/png");