监听器类中 如何获取 被监听类的实例
来源:7-6 登陆代码分层涉及之如何判断case通过及项目中如何使用截图

小饿狼皮皮
2020-07-09
1、testng.xml中有case类LoginCase和ProductDetailCase
2、监听器类LoginListener监听类LoginCase; ProductDetailListener监听类ProductDetailCase
3、在LoginListener和ProductDetailListener的onTestSuccess和onTestFailure中通过tr的getTestClass都获取的是LoginCase对象;
如何也获取ProductDetailCase对象呢?
写回答
1回答
-
Mushishi
2020-07-10
1、你所有的case都是继承basecase,那么你可以通过转换,直接basecase去获取
2、你的所谓的ProductDetailCase 这个应该也是继承basecase的
还有你为啥多个监视器呢?这样处理不太好。
00
相似问题