1 目标:TestNG实现对多用例执行时,添加监听对失败进行截图。
2 创建监听类MyListenerShot继承TestListenerAdapter
3 在MyListenerShot监听类中重写public void onTestFailure(ITestResult tr) {}方法
3.1 ITestResult tr测试运行结果对象
3.2 通过测试结果对象获取当前方法所运行的测试类:tr.getInstance()
3.3 通过测试类实例对象,获取driver属性:tr.getInstance().driver
3.4 获取driver属性后,就可以调用截图工具方法,并传入driver