ВС
Там была какая-то адовая кастомная функция takeScreenShotIfFailed, страшный код которой отбивал желание вникать.
Если нужно - могу раскопать че там было
Size: a a a
ВС
S
ВС
S
ВС
ВС
ВС
OI
S
OI
jasmine.getEnv().addReporter({
specDone: async (result) => {
const dir = './screenshots/';
if (result.status === 'failed') {
const png = await browser.takeScreenshot(
);
if (!fs.existsSync(dir)) {
fs.mkdirSync(dir);
if (!fs.existsSync(dir)) {
fs.mkdirSync(dir);
}
}
const fileName = (result.fullName).replace(/[\/\\]/g, ' ').substring(0, 200);
const stream = fs.createWriteStream(dir + fileName + '.png');
stream.write(new Buffer(png, 'base64'));
stream.end();
}
}
});OI
onPrepareS
jasmine.getEnv().addReporter({
specDone: async (result) => {
const dir = './screenshots/';
if (result.status === 'failed') {
const png = await browser.takeScreenshot(
);
if (!fs.existsSync(dir)) {
fs.mkdirSync(dir);
if (!fs.existsSync(dir)) {
fs.mkdirSync(dir);
}
}
const fileName = (result.fullName).replace(/[\/\\]/g, ' ').substring(0, 200);
const stream = fs.createWriteStream(dir + fileName + '.png');
stream.write(new Buffer(png, 'base64'));
stream.end();
}
}
});OI
OI
OI
S
AD
ВС
ВС
ВС