在黄瓜报告中抑制Java异常Stacktrace

时间:2016-02-29 00:23:13

标签: java selenium selenium-webdriver cucumber cucumber-jvm

我使用cucumber-jvm作为我的Selenium Webdriver脚本,黄瓜报告输出格式设置为html格式

@CucumberOptions(
    features = "src/test/resources/features",
    format = {"pretty", "html:target/site/cucumber-pretty",
            "json:target/cucumber.json"}
)

当任何测试失败时,完整的堆栈跟踪将显示在HTML报告文件中,如下所示。

enter image description here

我想压制这个完整的堆栈跟踪并将其替换为我自己的消息。我已经通过以下方式尝试了这一点,但没有帮助。

 try
    {
        WebDriverWait wait = new WebDriverWait(driver, 20);
        wait.until(ExpectedConditions.visibilityOf(element));
    }
    catch (Throwable throwable)
    {
        throwable.getMessage();
    }

有没有摆脱这个?

1 个答案:

答案 0 :(得分:0)

使用"插件"

更改格式选项
utf8_general_ci