Selenium WebDriver Practical Guide by 2014

Selenium WebDriver Practical Guide by 2014

Author:2014
Language: eng
Format: epub
Publisher: Packt Publishing


In order for the event executions to be notified to EventListener, we have registered EventListener to the EventFiringWebDriver class. Now the EventFiringWebDriver class will know where to send the notifications. This is done as shown in the following line of code:

eventFiringDriver.register(eventListener);

Executing and verifying the events

Now it's time for our test script to execute events such as navigation events. Let's first navigate to Google and then Facebook. Now, we will use the browser back-navigation to go back to Google. The full code of the test script is as follows:

public class IAmTheDriver { public static void main(String... args){ WebDriver driver = new FirefoxDriver(); EventFiringWebDriver eventFiringDriver = new EventFiringWebDriver(driver); IAmTheEventListener eventListener = new IAmTheEventListener(); eventFiringDriver.register(eventListener); eventFiringDriver.get("http://www.google.com"); eventFiringDriver.get("http://www.facebook.com"); eventFiringDriver.navigate().back(); } }



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.