gpt4 book ai didi

javascript - 如何使用testace作为框架在小 cucumber cucumber 中截屏?

转载 作者:行者123 更新时间:2023-11-30 19:29:32 25 4
gpt4 key购买 nike

我尝试在步骤失败后截取屏幕截图:

const { After } = require('cucumber');

After(function (scenario) {
if (scenario.result.status ==='failed') {
var world = this;
return browser.takeScreenshot().then(function(screenShot, error) {
if (!error) {
world.attach(screenShot, "image/png");
}
});
}
});

它显示浏览器错误:ReferenceError: 浏览器未定义

最佳答案

试试下面的。确保根据您的使用情况匹配网络驱动程序 var 名称。

var {After, Status} = require('cucumber');

After(function (testCase) {
var world = this;
if (testCase.result.status === Status.FAILED) {
// driver- update this with the correct webDriver variable
return driver.takeScreenshot().then(function(screenShot) {
// screenShot is a base-64 encoded PNG
world.attach(screenShot, 'image/png');
});
}
});

关于javascript - 如何使用testace作为框架在小 cucumber cucumber 中截屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56569494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com