Keyboard keyboard = //instantiate implementation here driver.findElement(By.id("Email")).click(); keyboard.pressKey("Type whatever you want here");
public void pressKey(CharSequence keyToPress) { keyboard.pressKey(keyToPress); }
@Override Element perform(Object actionExecutor, Element lastProcessedElement, Map<String, Object> descriptor) { ((Keyboard) actionExecutor).pressKey((CharSequence) descriptor.get("value")); return lastProcessedElement; } },
public void selectReturn() { Keyboard keyboard = driver.getKeyboard(); keyboard.pressKey(Keys.RETURN); }
public void selectEnter() { Keyboard keyboard = driver.getKeyboard(); keyboard.pressKey(Keys.ENTER); }
public void perform() { focusOnElement(); keyboard.pressKey(key); }
@Override public void pressKey(CharSequence keyToPress) { ensureWebDriver(); delegateKeyboard().pressKey(keyToPress); }
public void press(final Keys key) { driver.getKeyboard().pressKey(key); }
public void typeEditComment(String comment) { driver.getKeyboard().pressKey(comment); }
Actions a=new Actions(driver); a.moveToElement(driver.findElement(By.name("yourlocator"))).build().perform(); Keyboard h=((HasInputDevices)driver).getKeyboard(); h.pressKey(Keys.ENTER); h.releaseKey(Keys.ENTER);
public void addCommentShortcutNotSave(String shortcut, boolean shouldShowPopup, int itemIndex) { driver.getKeyboard().pressKey(shortcut); By autoCompleteTrigger = By.id("autocomplete-trigger"); if (!shouldShowPopup) { waitUntilFalse("Autocomplete should not be triggered", tinyMceElement.find(autoCompleteTrigger).timed().isVisible()); return; } waiter.until().element(autoCompleteTrigger).isVisible(); // Wait until autocomplete triggered if (itemIndex != -1) { By byAutocompleteDialog = By.cssSelector(".aui-dropdown.autocomplete"); waiter.until().element(byAutocompleteDialog).isVisible().execute(); WebElement autocompleteDialog = driver.findElement(byAutocompleteDialog); autocompleteDialog.findElements(By.cssSelector("li")).get(itemIndex).click(); } }
@Override protected void doPerform() { org.openqa.selenium.Keys seleniumKeys = org.openqa.selenium.Keys.getKeyFromUnicode(keys.getKeyCode()); if (isSourceDocumentRoot()) { keyboard().pressKey(seleniumKeys); } else { getActions().keyDown(getFirstElement(), seleniumKeys).perform(); } } }