Когда я пытался создавать отчеты об очаровании с помощью транспортира, он мог создавать только тогда, когда все тесты пройдены, а не в случае одной ошибки. Может кто-нибудь помочь с этим?
Я также упомянул подход командной строки allure вместо устаревшего подхода, такого как копирование pom.xml из "\ node_modules \ jasmine-allure-reporter" в папку "allure-results", но не повезло.
В Config.js ::
var AllureReporter = require ('jasmine-allure-reporter');jasmine.getEnv (). addReporter (new AllureReporter ({resultsDir: 'allure-results'}));
jasmine.getEnv().afterEach(function(done){
browser.takeScreenshot().then(function (png) {
allure.createAttachment('Screenshot', function () {
return new Buffer.from(png, 'base64')
}, 'image/png')();
done();
})
});
, хотя я упоминал ниже в package.json, я не смог получить ожидаемый результат.
"scripts": {"pretest": "rimraf allure-results allure-report", "test": "protractor ./Conf/conf.js", "posttest": "allure generate allure-результаты --clean -o allure-report || false "},