Example usage for org.openqa.selenium WebElement sendKeys

List of usage examples for org.openqa.selenium WebElement sendKeys

Introduction

In this page you can find the example usage for org.openqa.selenium WebElement sendKeys.

Prototype

void sendKeys(CharSequence... keysToSend);

Source Link

Document

Use this method to simulate typing into an element, which may set its value.

Usage

From source file:com.moodle.testmanager.pageObjectModel.DatabasesFields.java

License:GNU General Public License

/**
 * Enters a value for Width in single view.
 * @param value The required value./*  www .j av a  2 s.  c  om*/
 */
public void enterWidthInSingleView(String value) {
    WebElement field = driver
            .findElement(By.xpath("//tr[contains(.,'" + this.properties.get("widthSingle") + "')]/td/input"));
    field.sendKeys(value);
}

From source file:com.moodle.testmanager.pageObjectModel.DatabasesFields.java

License:GNU General Public License

/**
 * Enters a value for Height in single view.
 * @param value The required value.//  www  .java  2s  . c om
 */
public void enterHeightInSingleView(String value) {
    WebElement field = driver
            .findElement(By.xpath("//tr[contains(.,'" + this.properties.get("heightSingle") + "')]/td/input"));
    field.sendKeys(value);
}

From source file:com.moodle.testmanager.pageObjectModel.DatabasesFields.java

License:GNU General Public License

/**
 * Enters a value for Width in list view.
 * @param value The required value./* w  ww  .  ja  v a  2  s  . c o  m*/
 */
public void enterWidthInListView(String value) {
    WebElement field = driver
            .findElement(By.xpath("//tr[contains(.,'" + this.properties.get("widthList") + "')]/td/input"));
    field.sendKeys(value);
}

From source file:com.moodle.testmanager.pageObjectModel.DatabasesFields.java

License:GNU General Public License

/**
 * Enters a value for Height in list view.
 * @param value The required value./* w w w  .  j  a  v  a  2 s  .  c om*/
 */
public void enterHeightInListView(String value) {
    WebElement field = driver
            .findElement(By.xpath("//tr[contains(.,'" + this.properties.get("heightList") + "')]/td/input"));
    field.sendKeys(value);
}

From source file:com.moodle.testmanager.pageObjectModel.DatabasesFields.java

License:GNU General Public License

/**
 * Enters a value for Width in columns./*  w ww . ja  v a  2s. c  o m*/
 * @param value The number of columns.
 */
public void enterWidthColumns(String value) {
    WebElement field = driver
            .findElement(By.xpath("//tr[contains(.,'" + this.properties.get("widthColumns") + "')]/td/input"));
    field.sendKeys(value);
}

From source file:com.moodle.testmanager.pageObjectModel.DatabasesFields.java

License:GNU General Public License

/**
 * Enters a value for Height in rows./* w w w.  j  a  v  a 2 s .  c o  m*/
 * @param value The number of rows.
 */
public void enterHeightRows(String value) {
    WebElement field = driver
            .findElement(By.xpath("//tr[contains(.,'" + this.properties.get("heightRows") + "')]/td/input"));
    field.sendKeys(value);
}

From source file:com.moodle.testmanager.pageObjectModel.DatabasesFields.java

License:GNU General Public License

/**
 * Enters a value for Maximum embeded file size (bytes).
 * @param value The maximum file size in bytes.
 *//*  w  ww .jav a2 s .c o  m*/
public void enterMaxEmbeded(String value) {
    WebElement field = driver
            .findElement(By.xpath("//tr[contains(.,'" + this.properties.get("maxEmbed") + "')]/td/input"));
    field.sendKeys(value);
}

From source file:com.moodle.testmanager.pageObjectModel.DatabasesFields.java

License:GNU General Public License

/**
 * Enters a value for Forced name for the link.
 * @param value The forced name for the link.
 *//*from  w  ww  . java 2s.  c o  m*/
public void enterForcedName(String value) {
    WebElement field = driver
            .findElement(By.xpath("//tr[contains(.,'" + this.properties.get("forcedName") + "')]/td/input"));
    field.sendKeys(value);
}

From source file:com.moodle.testmanager.pageObjectModel.FormAddEditSettings.java

License:GNU General Public License

/**
 * Enter a value in the name field of the form.
 * @param name The value that yo want to enter in the name field.
 *///from   ww  w.ja  v a2  s .c o  m
public void enterNameField(String name) {
    WebElement nameField = this.driver.findElement(By.id("id_name"));
    nameField.sendKeys(name);
}

From source file:com.moodle.testmanager.pageObjectModel.ForumPosts.java

License:GNU General Public License

/**
 * Enter a value for subject// ww w  . j  a v  a2  s  . c  om
 * @param subject The value for subject is passed fromthe test.
 */
public void enterSubjectField(String subject) {
    WebElement subjectField = driver.findElement(By.xpath(".//input[@id='id_subject']"));
    subjectField.clear();
    subjectField.sendKeys(subject);
}