List of usage examples for org.openqa.selenium Alert sendKeys
void sendKeys(String keysToSend);
From source file:br.gov.frameworkdemoiselle.behave.runner.webdriver.ui.WebDialog.java
License:Open Source License
public void sendKeys(String keys) { WebDriver driver = (WebDriver) runner.getDriver(); Alert alert = driver.switchTo().alert(); alert.sendKeys(keys); }
From source file:cc.kune.selenium.KuneSeleniumDefaults.java
License:GNU Affero Public License
/** * Answer on next prompt.//ww w . j a v a 2 s. c o m * * @param answer * the answer */ public void answerOnNextPrompt(final String answer) { final Alert alert = webdriver.switchTo().alert(); alert.sendKeys(answer); sleep(2000); alert.accept(); }
From source file:com.worldline.easycukes.selenium.pages.Page.java
License:Open Source License
/** * @param text/*from w w w .ja v a 2 s . com*/ */ public void sendTextToAlertAndAccept(String text) { final Alert alert = driver.switchTo().alert(); alert.sendKeys(text); alert.accept(); driver.switchTo().defaultContent(); }
From source file:de.learnlib.alex.data.entities.actions.web.AlertSendKeysAction.java
License:Apache License
@Override protected ExecuteResult execute(final WebSiteConnector connector) { try {/*from w ww . j a v a 2 s .c o m*/ final Alert alert = connector.getDriver().switchTo().alert(); alert.sendKeys(insertVariableValues(text)); alert.accept(); LOGGER.info(LoggerMarkers.LEARNER, "Send text '{}' to prompt window.", text); return getSuccessOutput(); } catch (NoAlertPresentException | ElementNotSelectableException e) { LOGGER.info(LoggerMarkers.LEARNER, "Failed to send text '{}' to prompt window.", text); return getFailedOutput(); } }
From source file:io.federecio.dropwizard.swagger.selenium.DefaultServerWithAuthSeleniumTest.java
License:Apache License
private void authenticate(String username) { WebDriverWait wait = new WebDriverWait(driver, WAIT_IN_SECONDS); Alert alert = wait.until(ExpectedConditions.alertIsPresent()); alert.sendKeys(username); alert.accept();//from w w w. j a va 2 s . c o m driver.switchTo().defaultContent(); }
From source file:io.selendroid.webviewdrivertests.AlertHandlingTest.java
License:Apache License
@Test public void canHandleChainOfAlerts() { driver().executeScript(//from w ww . j a va 2 s .co m "setTimeout(function(){alert(confirm('really? ' + prompt('testin alerts')));}, 100)"); Alert a = new WebDriverWait(driver(), 2).until(ExpectedConditions.alertIsPresent()); Assert.assertEquals("testin alerts", a.getText()); a.sendKeys("WAT"); a.accept(); a = driver().switchTo().alert(); Assert.assertEquals("really? WAT", a.getText()); a.dismiss(); a = driver().switchTo().alert(); Assert.assertEquals("false", a.getText()); a.dismiss(); }
From source file:org.paxml.selenium.webdriver.AlertTag.java
License:Open Source License
/** * {@inheritDoc}//from w w w. j a va 2 s .co m */ @Override protected Object onCommand(Context context) { Alert alert = getSession().switchTo().alert(); String text = alert.getText(); Object value = getValue(); if (value != null) { alert.sendKeys(value.toString()); } if ("ok".equalsIgnoreCase(click)) { alert.accept(); } else if ("close".equalsIgnoreCase(click)) { alert.dismiss(); } return text; }
From source file:org.specrunner.webdriver.actions.alert.PluginAlertType.java
License:Open Source License
@Override protected void doEnd(IContext context, IResultSet result, WebDriver client, TargetLocator target, Alert alert) throws PluginException { if (client instanceof HtmlUnitDriver) { result.addResult(Warning.INSTANCE, context.peek(), new PluginException( "HtmlUnit does not implement alert interactions on version 2.15.0, if a newer version is available try it.")); } else {// w w w . j a va 2s . c o m Node node = context.getNode(); INodeHolder nh = SRServices.get(INodeHolderFactory.class).newHolder(node); Object tmp = nh.getObject(context, true); String str = String.valueOf(tmp); alert.sendKeys(str); result.addResult(Success.INSTANCE, context.newBlock(node, this)); } }
From source file:org.xframium.page.keyWord.step.spi.KWSAlert.java
License:Open Source License
@Override public boolean _executeStep(Page pageObject, WebDriver webDriver, Map<String, Object> contextMap, Map<String, PageData> dataMap, Map<String, Page> pageMap) { if (pageObject == null) throw new IllegalStateException("Page Object was not defined"); try {//from w w w . j ava 2 s. c o m Alert currentAlert = webDriver.switchTo().alert(); if (getContext() != null && !getContext().isEmpty()) contextMap.put(getContext(), currentAlert.getText()); switch (ALERT_TYPE.valueOf(getName())) { case ACCEPT: currentAlert.accept(); break; case DISMISS: currentAlert.dismiss(); break; case SEND_KEYS: currentAlert.sendKeys(getParameterValue(getParameterList().get(0), contextMap, dataMap) + ""); currentAlert.accept(); break; default: log.warn("Unhandled Alert Type: " + getName()); } } catch (NoAlertPresentException e) { return false; } return true; }