Selenium webdriver selenium中的EventFiringWebDriver是什么?

Selenium webdriver selenium中的EventFiringWebDriver是什么?,selenium-webdriver,Selenium Webdriver,我是stackoverflow的新用户,也是selenium的新用户,因此请指导我selenium中的EventFiringWebDriver是什么以及它的用途。EventFiringWebDriver是一个JavaClass,基本上,它是一个围绕任意WebDriver实例的包装器,该实例支持注册WebDriverEventListener 有关更多详细信息,请参阅EventFiringWebDriver是selenium中用于包装webdriver的方法,WebEventListner也是从E

我是stackoverflow的新用户,也是selenium的新用户,因此请指导我selenium中的EventFiringWebDriver是什么以及它的用途。

EventFiringWebDriver
是一个
JavaClass
,基本上,它是一个围绕任意
WebDriver
实例的包装器,该实例支持注册
WebDriverEventListener


有关更多详细信息,请参阅EventFiringWebDriver是selenium中用于包装webdriver的方法,WebEventListner也是从EventFiringWebDriver实例(如e_driver)获取消息的方法。需要将WebEventListner的实例注册到EventFiringWebDriver的实例中,以获取驱动程序

// Initializing instance of Firefox WebDriver
    driver = new FirefoxDriver();
    wait = new WebDriverWait(driver, waitTime);

// Initializing EventFiringWebDriver using Firefox WebDriver instance
    e_driver = new EventFiringWebDriver(driver);


//create object of EventListerHandler to registeritwithEventFiringWebDriver
        eventListener = new WebEventListener();

        e_driver.register(eventListener);

        e_driver.manage().window().maximize();
        e_driver.get(appURL);

参考这个。希望你能理解。

谷歌知道。问他……举个例子可以改进这个答案。