Я выполнял тест Protractor Cucumber с Дженкинсом, и в отчете Cucumber последний выполненный шаг появляется в После шага дважды - - PullRequest
1 голос
/ 03 февраля 2020

Я выполнял тест Protractor Cucumber с Jenkins, и в отчете Cucumber появляется последний выполненный шаг. После второго шага в отчете под Jenkins, пожалуйста, предложите

вот мой хук-

const { After, Before, AfterAll, Status } = require("cucumber");
import { browser, protractor } from "protractor";

Before({ timeout: 100 * 1000 }, async () => {
    await browser.get(config.baseUrl);
});

After(async function (scenario) {
    if (scenario.result.status === Status.FAILED) {
        const screenShot = await browser.takeScreenshot();
        this.attach(screenShot, "image/png");

            browser.actions().sendKeys(protractor.Key.ESCAPE).perform();
            await helper.logoutFromApplication();

    }
});

AfterAll({ timeout: 100 * 1000 }, async () => {
    await browser.quit();
});

см. Отчет для того же -

enter image description here

...