脚本突然结束时未生成扩展报告

时间:2018-11-06 17:31:54

标签: selenium selenium-extent-report

我有一个基于POM的硒框架,我正在使用扩展区报告,并且如果运行所有脚本,这些报告都可以很好地生成。如果其中一个脚本由于浏览器消失而突然失败,则我的脚本失败了,然后未生成报告。 例如:我有3个脚本要作为驱动程序脚本的一部分运行,如果第3个脚本正在运行,如果出现问题(例如浏览器消失),则不会生成报告。我希望每当失败/停止时都生成范围报告。我的驱动程序脚本具有程度上.flush,这是脚本的最后执行。我们如何生成故障报告。如果失败是由于找不到对象导致的,那么我能够得到报告。 每当我停止执行时如何生成报告? 任何帮助是极大的赞赏。 谢谢 拉朱

1 个答案:

答案 0 :(得分:0)

我假设您正在使用TestNG(如果为true),请在TestNG方法中添加参数 alwaysRun = true ,例如

@BeforeMethod(alwaysRun = true)
public void beforeMethod()
//your_code
}

@AfterMethod(alwaysRun = true)
public void afterMethod() {
 //your_code
}