我创建了一个名为SeleniumTestListener.java
的文件,我编写了以下代码:
@override
@AfterMethod(alwaysrun=true)
public class UITestNGListener extends AbstractWebDriverEventListener
{
// TODO Auto-generated method stub
@Override
@AfterTest(alwaysRun=true)
public void onException(Throwable exception, WebDriver driver) {
System.out.println("Failed Failed Failed");
}
现在我正在尝试运行脚本(在登录我的应用程序后故意使其失败)
但是配置问题失败了
org.testng.TestNGException: 方法onException需要2个参数,但@Configuration注释中提供了0。
请问有人可以帮忙传递值(throwable exception,webdriver driver)吗?
非常感谢您的帮助
答案 0 :(得分:1)
@AfterMethod
。@Parameters
注释或使用@DataProvider
传递这些参数。