Package org.openqa.selenium.support.events

Examples of org.openqa.selenium.support.events.WebDriverEventListener


    {
      // System.setProperty("webdriver.chrome.driver", "/opt/google/chrome/chrome");
      // WebDriver driver = new ChromeDriver();
      WebDriver driver = new FirefoxDriver();

      WebDriverEventListener loggingListener = new LoggingWebDriverEventListener(LOG_FILE_WRITER);;
      driverWithReporting = new EventFiringWebDriver(driver);
      driverWithReporting.register(loggingListener);
    }

    driverWithReporting.get("http://www.google.com");
View Full Code Here


        @Override
        public WebDriver enhance(WebDriver instance, Class<? extends Annotation> qualifier) {
            //System.out.println("Adding AngularJS capabilities to WebDriver");
            instance.manage().timeouts().setScriptTimeout(2, TimeUnit.SECONDS);
            EventFiringWebDriver driver = new EventFiringWebDriver(instance);
            WebDriverEventListener listener = new AngularJSEventHandler();
            driver.register(listener);
            return driver;
        }
View Full Code Here

        public WebDriver enhance(WebDriver instance, Class<? extends Annotation> qualifier)
        {
            //System.out.println("Adding AngularJS capabilities to WebDriver");
            instance.manage().timeouts().setScriptTimeout(2, TimeUnit.SECONDS);
            EventFiringWebDriver driver = new EventFiringWebDriver(instance);
            WebDriverEventListener listener = new AngularJSEventHandler();
            driver.register(listener);
            return driver;
        }
View Full Code Here

    assertSame(myDriver, WebDriverRunner.getWebDriver());
  }

  @Test
  public void userCanAddWebDriverListeners() {
    WebDriverEventListener listener1 = mock(WebDriverEventListener.class);
    WebDriverRunner.addListener(listener1);
    Configuration.browser = HTMLUNIT;
    open(url);
    verify(listener1).beforeNavigateTo(eq(url.toString()), any(WebDriver.class));
  }
View Full Code Here

TOP

Related Classes of org.openqa.selenium.support.events.WebDriverEventListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.