code: @Override
  	public void handlePopups() {
  		/*
  		 * try { executeJavaScript("window.alert = function(msg){return true;};" +
  		 * "window.confirm = function(msg){return true;};" +
  		 * "window.prompt = function(msg){return true;};"); } catch (CrawljaxException e) {
  		 * LOGGER.error("Handling of PopUp windows failed", e); }
  		 */
  
  		/* Workaround: Popups handling currently not supported in PhantomJS. */
  		if (browser instanceof PhantomJSDriver) {
  			return;
  		}
  
  		if (ExpectedConditions.alertIsPresent().apply(browser) != null) {
  			try {
  				browser.switchTo().alert().accept();
  				LOGGER.info("Alert accepted");
  			} catch (Exception e) {
  				LOGGER.error("Handling of PopUp windows failed");
  			}
  		}
  	}
docs: alert, prompt, and confirm behave as if the OK button is always clicked.