当前位置: 首页 > 知识库问答 >
问题:

如何生成诱惑报表

万俟浩
2023-03-14
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);
});
});

共有1个答案

缑嘉玉
2023-03-14

直接回答:通过使用诱惑命令行工具可以生成报告。

当我运行配置文件时,它创建了一个allure-results文件夹,在这个文件夹中,我可以看到屏幕截图和一个xml文件。

正如您所说,它正在该文件夹中生成测试结果数据和屏幕截图。您可以在此之后生成报告。请执行以下步骤。

    null
 类似资料:
  • 上面的代码用于生成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是