Package org.openqa.selenium

Examples of org.openqa.selenium.JavascriptExecutor


    // }
  }

  public void chromeConfirmNo() {
    // if (Config.inst().BROWSER.equals("chrome")) {
    JavascriptExecutor js = (JavascriptExecutor) getDriver();
    js.executeScript("window.confirm = function(msg){ return false;};");
    // }
  }
View Full Code Here


   * @throws CrawljaxException
   *             when javascript execution failed.
   */
  public Object executeJavaScript(String code) throws CrawljaxException {
    try {
      JavascriptExecutor js = (JavascriptExecutor) browser;
      return js.executeScript(code);
    } catch (WebDriverException e) {
      throwIfConnectionException(e);
      throw new CrawljaxException(e);
    }
  }
View Full Code Here

    Date date = new Date();
    filename += dateFormat.format(date) + ".txt";

    try {

      JavascriptExecutor js = (JavascriptExecutor) browser;
      js.executeScript("sendReally();");
      Thread.sleep(ONE_SEC);

      Trace trace = new Trace();

      PrintWriter file = new PrintWriter(filename);
View Full Code Here

            waitForLoad(driver);
        }

        private void waitForLoad(WebDriver driver) {
            if (JavascriptExecutor.class.isInstance(driver)) {
                JavascriptExecutor executor = (JavascriptExecutor) driver;
                executor.executeAsyncScript(
                        "var callback = arguments[arguments.length - 1];" +
                        "var e1 = document.querySelector('body');" +
                        "if (window.angular && window.angular.element && window.angular.element(e1).injector && window.angular.element(e1).injector() ) {" +
                        "window.angular.element(e1).injector().get('$browser').notifyWhenNoOutstandingRequests(callback);" +
                        "} else {callback()}"
View Full Code Here

TOP

Related Classes of org.openqa.selenium.JavascriptExecutor

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.