我知道接口用于方法的完全实现或100%抽象, 用于部分抽象的抽象类,可以包含抽象方法和/或非抽象方法。 但是在硒框架中到底使用了哪些概念?
答案 0 :(得分:0)
如果要启动浏览器(Firefox / Chrome),我们将使用Java编写以下语法
WebDriver驱动程序=新的FirefoxDriver();或WebDriver驱动程序=新的ChromeDriver();
我们从不编写WebDriver驱动程序= new WebDriver();
因为这里WebDriver是一个界面,并且所有方法都在FirefoxDriver和ChromeDriver中实现。
Selenium中的AbstractWebDriverEventListener类是一个抽象类,在其中我们可以仅对必需的方法实现定义。
如果要实现WebDriverEventListener并且仅对某些事件感兴趣,请将该类用作基类。此类提供的所有方法的方法主体为空。