监听器类中 如何获取 被监听类的实例

来源: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的

还有你为啥多个监视器呢?这样处理不太好。

0
0

Java Web自动化测试 Selenium基础到企业实际应用

转型Java自动化测试,企业用什么,你就学什么。

758 学习 · 446 问题

查看课程