(TestngCase)tr.getInstance(),这个强制转换是不是写的太死?假如还有别的类调用呢?

来源:5-8 testNG实现失败自动截图

阿拉嘎嘎嘎嘎

2021-05-19

图片描述

假如这个类是TestngCaseOne那强制类型转换不是又要改成下面这样?这不灵活啊!!
TestngCaseOne tc = (TestngCaseOne)tr.getInstance();

写回答

1回答

Mushishi

2021-05-19

你应该有一个基类。这里转换得是基类。

0
2
Mushishi
回复
阿拉嘎嘎嘎嘎
你应该是有很多测试类,但是这些测试类都是继承一个测试基类。那么你转换这个测试基类。
2021-05-20
共2条回复

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

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

758 学习 · 446 问题

查看课程