Protractor 我和詹金斯一起执行量角器黄瓜测试,在黄瓜报告中,最后执行的步骤出现在后两步中-

Protractor 我和詹金斯一起执行量角器黄瓜测试,在黄瓜报告中,最后执行的步骤出现在后两步中-,protractor,cucumber,cucumberjs,Protractor,Cucumber,Cucumberjs,我和Jenkins一起执行量角器黄瓜测试,在黄瓜报告中,最后执行的步骤出现在Jenkins报告中的后两步中,请建议 这是我的钩子- const { After, Before, AfterAll, Status } = require("cucumber"); import { browser, protractor } from "protractor"; Before({ timeout: 100 * 1000 }, async () => { await browser.g

我和Jenkins一起执行量角器黄瓜测试,在黄瓜报告中,最后执行的步骤出现在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();
});
请参阅该报告,以获取相同的信息:


您在失败和通过的场景中都看到此行为吗?@supputuri在两种情况下都出现两次此不同场景您必须在cucumber with java中引用相同的场景。您在失败和通过的场景中都看到此行为吗?@supputuri在两种情况下都出现两次此不同场景您必须引用同样的黄瓜和爪哇。