我是 QAF 2.18 的新手,并试图了解AbstractTestCase
在以下情况下如何使用 Generic 接受类型参数。
public abstract class AbstractTestCase<D, B extends UiTestBase<D>>
表示的WebDriverTestCase
扩展AbstractTestCase<D, B extends UiTestBase<D>>
,AbstractTestCase
必须并且应该使用接口UiTestBase
或具有接口实现的类UiTestBase<D>
。我试图深入研究并找不到,QAFExtendedWebDriver
并且WebDriverTestBase
类没有UiTestBase
以任何方式实现。谁能帮我理解这是如何工作的?提前致谢。
public class WebDriverTestCase extends AbstractTestCase<QAFExtendedWebDriver, WebDriverTestBase>