什么是selenium中的EventFiringWebDriver?

时间:2016-06-29 06:59:46

标签: selenium-webdriver

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

3 个答案:

答案 0 :(得分:6)

EventFiringWebDriverJavaClass,基本上它是支持WebDriver注册的任意WebDriverEventListener实例的包装。

有关详细信息,请参阅here

答案 1 :(得分:1)

EventFiringWebDriver 是selenium用于包装 webdriver 的方法,而 WebEventListner 也是从 eventfiringwebdriver <获取消息的方法/ strong>实例(如e_driver)。需要使用 EventFiringWebDriver 的实例注册 WebEventListner 的实例以获取驱动程序

答案 2 :(得分:0)

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

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

//将EventListerHandler的对象创建为registeritwithEventFiringWebDriver         eventListener = new WebEventListener();

    e_driver.register(eventListener);

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

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