exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: 'test.js',
onPrepare: function () {
var AllureReporter = require('jasmine-allure-reporter');
jasmine.getEnv().addReporter(new AllureReporter({
allureReport: {
resultsDir: 'allure-results'
}
}));
jasmine.getEnv().afterEach(function (done) {
browser.takeScreenshot().then(function (png) {
allure.createAttachment('Screenshot', function () {
return new Buffer(png, 'base64');
}, 'image/png')();
done();
});
});
}
};
test.js
describe('angularjs homepage todo list', function () {
var todoList = element.all(by.repeater('todo in todoList.todos'));
it('should add a todo', function () {
browser.get('https://angularjs.org');
element(by.model('todoList.todoText')).sendKeys('write first protractor test');
element(by.css('[value="add"]')).click();
});
it('test 2', function () {
expect(todoList.count()).toEqual(3);
});
it('test 3', function () {
expect(todoList.get(2).getText()).toEqual('write first protractor test');
});
it('test 4', function () {
// You wrote your first test, cross it off the list
todoList.get(2).element(by.css('input')).click();
var completedAmount = element.all(by.css('.done-true'));
expect(completedAmount.count()).toEqual(2);
});
});
直接回答:通过使用诱惑命令行工具
可以生成报告。
当我运行配置文件时,它创建了一个allure-results文件夹,在这个文件夹中,我可以看到屏幕截图和一个xml文件。
正如您所说,它正在该文件夹中生成测试结果数据和屏幕截图。您可以在此之后生成报告。请执行以下步骤。
上面的代码用于生成allure报告并运行测试,它运行并生成reports-allure-results中的一个文件夹,其中包含JSON文件。见下方截图
我使用“selenide”、“testng”、“maven”、“eclipse”创建了一些自动化脚本。我试着添加诱惑力测试结果。我遵循了allure-testng-maven说明并更新了pom.xml。 要从eclipse运行测试,我要右键单击pom.xml+“run as”+“Maven test”。这是在“./target/allure-results”文件夹中执行所有testng测试和生成的
你能帮我做以下几件事吗? 进行量角器测试。
我是诱惑报道的新手。我正在进行selenium testng测试,并使用maven来运行它们。在mvn测试之后,一个xml文件被生成allure-result文件夹。谁能告诉我如何用这个生成index.html文件。我是否需要在pom.xml中添加一些内容。以下是我的pom.xml: 我尝试运行MVN网站,但不起作用。谢谢!!
7.1.0 MVN测试命令应该正常执行测试,知道同样的POM在我更新testNG和其他一些依赖之前工作正常,我也在testNG和maven中使用诱惑力,现在如果我禁用诱惑力-TestNG测试将被执行,但诱惑力不会生成任何报告 我收到此错误。有关单个测试结果,请参阅C:\Users\warrior\Desktop\MobileAutomationTest\target\surefire报告。请参阅转
我无法使用allure-maven插件生成AllureTestHTML报告。我使用的是相同版本的testNG-adapter和allure maven插件(1.4.0.rc8)。但是我能够使用allure CLI生成allure html报告。排除依赖项的pom.xml是