我是 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>