我使用cucumber-jvm作为我的Selenium Webdriver脚本,黄瓜报告输出格式设置为html格式
@CucumberOptions(
features = "src/test/resources/features",
format = {"pretty", "html:target/site/cucumber-pretty",
"json:target/cucumber.json"}
)
当任何测试失败时,完整的堆栈跟踪将显示在HTML报告文件中,如下所示。
我想压制这个完整的堆栈跟踪并将其替换为我自己的消息。我已经通过以下方式尝试了这一点,但没有帮助。
try
{
WebDriverWait wait = new WebDriverWait(driver, 20);
wait.until(ExpectedConditions.visibilityOf(element));
}
catch (Throwable throwable)
{
throwable.getMessage();
}
有没有摆脱这个?
答案 0 :(得分:0)
使用"插件"
更改格式选项utf8_general_ci