Example usage for org.openqa.selenium By id

List of usage examples for org.openqa.selenium By id

Introduction

In this page you can find the example usage for org.openqa.selenium By id.

Prototype

public static By id(String id) 

Source Link

Usage

From source file:AUSA.vehicleCompScreen.java

public static void ocupantesSection() throws Exception {
    int ocuPant = ranYearNumbr(1, 4);
    for (int ocu = 1; ocu <= ocuPant; ocu++) {
        driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_BtnAddOccupants")).click();
        Thread.sleep(500);/*from w  ww .  j  a v  a 2s. com*/
    }
    String ocuPants = driver.findElement(By.xpath("//*[contains(@id,'ctl00_ContentZone_ctrlVehicle_Vehicle')]"))
            .getAttribute("id");
    int ocuPantNumber = Integer.parseInt(ocuPants.substring(37, 39));
    int totalOcupant = ocuPantNumber + ocuPant;
    if (ocuPant == 1) {
        int nameGender = ranYearNumbr(0, personsT.length - 1);
        driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocuPantNumber + nameLast))
                .sendKeys(personsT[nameGender]);
        selectDropDownClick2("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocuPantNumber + located);
        new Select(driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocuPantNumber + gender)))
                .selectByIndex(genderT[nameGender]);
        driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocuPantNumber + age))
                .sendKeys(ranYearNumbr(30, 45) + "");
        selectDropDownClick2("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocuPantNumber + status);
        driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocuPantNumber + home))
                .sendKeys("ESPAA");
        driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocuPantNumber + DNI))
                .sendKeys(dniLetra(ranYearNumbr(10000000, 40000000)));
        driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocuPantNumber + phone))
                .sendKeys(ranYearNumbr(900000000, 980000000) + "");
        driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocuPantNumber + description))
                .sendKeys("QA TESTER TECSIDEL");
        Thread.sleep(2500);
    } else {
        for (int ocup = ocuPantNumber; ocup < totalOcupant; ocup++) {
            int nameGender = ranYearNumbr(0, personsT.length - 1);
            driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocup + nameLast))
                    .sendKeys(personsT[nameGender]);
            selectDropDownClick2("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocup + located);
            new Select(driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocup + gender)))
                    .selectByIndex(genderT[nameGender]);
            driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocup + age))
                    .sendKeys(ranYearNumbr(30, 45) + "");
            selectDropDownClick2("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocup + status);
            driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocup + home)).sendKeys("ESPAA");
            driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocup + DNI))
                    .sendKeys(dniLetra(ranYearNumbr(10000000, 40000000)));
            driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocup + phone))
                    .sendKeys(ranYearNumbr(900000000, 980000000) + "");
            driver.findElement(By.id("ctl00_ContentZone_ctrlVehicle_Vehicle" + ocup + description))
                    .sendKeys("QA TESTER TECSIDEL");
            Thread.sleep(2500);
        }
    }
    Thread.sleep(1000);
    driver.findElement(By.id("ctl00_ButtonsZone_BtnSave_IB_Label")).click();
    Thread.sleep(1000);
    driver.findElement(By.id("ctl00_ContentZone_BtnPnlConfirm")).click();
    Thread.sleep(3000);

}

From source file:authentication.AccountInfo.java

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed

    WebDriver driver = new ChromeDriver();
    driver.get(/*from  w  w w  .j a  va 2s  .  c o  m*/
            "https://www.facebook.com/?stype=lo&jlou=Afeo3usnUHyB5AT4TqVF4PpoNba5Ld2sOALGhGMfhib8xyeI0FjYqdYf72ZtVncLyfHnYBBU6pY3XZ_l-D-KchQXCwLecdkAemJcXs_dIu-UmQ&smuh=16711&lh=Ac-txP8J-TK6lCJ5");
    WebElement username = driver.findElement(By.id("email"));
    WebElement password = driver.findElement(By.id("pass"));
    username.sendKeys(b.getUserName());
    password.sendKeys(b.getPassWord());
    WebElement button = driver.findElement(By.id("loginbutton"));
    button.click();
}

From source file:authentication.TestingTable.java

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
    DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
    WebDriver driver = new ChromeDriver();
    driver.get(//from  w  w  w .  jav a  2s. c  om
            "https://www.facebook.com/?stype=lo&jlou=Afeo3usnUHyB5AT4TqVF4PpoNba5Ld2sOALGhGMfhib8xyeI0FjYqdYf72ZtVncLyfHnYBBU6pY3XZ_l-D-KchQXCwLecdkAemJcXs_dIu-UmQ&smuh=16711&lh=Ac-txP8J-TK6lCJ5");
    WebElement username = driver.findElement(By.id("email"));
    WebElement password = driver.findElement(By.id("pass"));
    password.sendKeys(model.getValueAt(jTable1.getSelectedRow(), 0).toString());
    username.sendKeys(model.getValueAt(jTable1.getSelectedRow(), 1).toString());
    WebElement button = driver.findElement(By.id("loginbutton"));
    button.click();
}

From source file:automated_tests.InitialPopups.java

@Test(priority = 1)
public void rejectConsentToUse() {
    driver.findElement(By.id("btnDoNotConsent")).click();

    //TODO: Look into $.tablesorter is undefined Javascript error
    wait.until(ExpectedConditions.visibilityOfElementLocated(By.className("no_html5")));

    try {/*from  ww w.j ava  2 s  . c o  m*/
        assertEquals("This application can only be used after accepting the Terms of Use and Privacy Policy",
                driver.findElement(By.cssSelector("span")).getText());
        System.out.println("Rejected terms of use warning text correct");
    } catch (Error e) {
        verificationErrors.append(e.toString());
    }
}

From source file:automated_tests.InitialPopups.java

@Test(priority = 2)
public static void acceptConsentToUse() {
    loadMPNPage();// w w  w  .  j  ava 2  s.  c o m
    driver.findElement(By.id("btnUnderstandAndConsent")).click();
    System.out.println("Accepted Consent to Use");
}

From source file:automated_tests.InitialPopups.java

@Test(priority = 3)
public void rejectTermsOfUse() {
    driver.findElement(By.id("btnRejectTerms")).click();
    wait.until(ExpectedConditions.visibilityOfElementLocated(By.className("no_html5")));

    try {//from w  w w  . j a v  a2s.c  om
        assertEquals("This application can only be used after accepting the Terms of Use and Privacy Policy",
                driver.findElement(By.cssSelector("span")).getText());
        System.out.println("Rejected terms of use warning text correct");
    } catch (Error e) {
        verificationErrors.append(e.toString());
    }
}

From source file:automated_tests.InitialPopups.java

@Test(priority = 4)
public static void acceptTermsOfUse() {
    loadMPNPage();//from w w  w .java 2  s  . c o m
    driver.findElement(By.id("btnAcceptTerms")).click();
    System.out.println("Accepted Terms of Use");
}

From source file:automation.CenturyLink.java

@Test
public void test() throws Exception {
    driver.get(baseUrl + "/PtapRpts/Public/BackboneReport.aspx");
    driver.findElement(By.id("ctl00_ContentPlaceHolder1_LookingGlassBtn")).click();
    waitForText("body", "From");

    new Select(driver
            .findElement(By.id("ctl00_ContentPlaceHolder1_BackboneActiveTestControl_ActiveTestOriginDdl")))
                    .selectByVisibleText(locVar);
    //      driver.findElement(By.cssSelector("option[title=\"NORTH AMERICA: USA - AZ, TEMPE (PHX)\"]")).click();
    waitForText("body", "Test");

    //      new Select(driver.findElement(By.id("ctl00_ContentPlaceHolder1_BackboneActiveTestControl_TestDdl"))).selectByVisibleText("TRACE");
    driver.findElement(By.cssSelector("option[value=\"TRACE\"]")).click();
    driver.findElement(By.id("ctl00_ContentPlaceHolder1_BackboneActiveTestControl_OtherRadBtn")).click();
    waitForText("body", "Enter DNS");

    //      new Select(driver.findElement(By.id("ctl00_ContentPlaceHolder1_BackboneActiveTestControl_OtherDestFormatDdl"))).selectByVisibleText("IPv4");
    driver.findElement(By.cssSelector("option[value=\"IPv4\"]")).click();
    waitForText("body", "Enter IP");

    driver.findElement(By.id("ctl00_ContentPlaceHolder1_BackboneActiveTestControl_DestTxb")).clear();
    driver.findElement(By.id("ctl00_ContentPlaceHolder1_BackboneActiveTestControl_DestTxb")).sendKeys(dstIP);
    driver.findElement(By.id("ctl00_ContentPlaceHolder1_BackboneActiveTestControl_RunTestBtn")).click();

}

From source file:automation.CenturyLink.java

@After
public void tearDown() throws Exception {
    Thread.sleep(60 * 1000);/*from   w w  w. java 2  s.  c  o m*/
    try {
        WebElement resultElement = driver
                .findElement(By.id("ctl00_ContentPlaceHolder1_BackboneActiveTestControl_ActiveTestResultsTxb"));
        result = resultElement.getAttribute("innerHTML");
        result = result.replaceAll("[\u0000-\u0008]", "");
        result = result.replaceAll("[\u000B-\u001f]", "");
        result = replaceBrTag(result);
        result = removeTags(result);
        result = replaceHtmlString(result);

    } catch (Exception e) {
        Logger.getLogger(BT.class.getName()).log(Level.SEVERE, null, e);
    } finally {
        super.store();
        driver.quit();
        String verificationErrorString = verificationErrors.toString();
        if (!"".equals(verificationErrorString)) {
            fail(verificationErrorString);
        }
    }
}

From source file:automation.HE.java

@Test
public void test() throws Exception {
    driver.get(baseUrl + "/");

    if (driver.findElement(By.id("routers_core1.fmt1.he.net")).isSelected()) {
        driver.findElement(By.id("routers_core1.fmt1.he.net"))
                .click(); /* Seems to be the selected by default */

    }/*from   ww w  .j  a  v a 2 s  .  c  o m*/
    if (driver.findElement(By.id("routers_core1.fmt2.he.net")).isSelected()) {
        driver.findElement(By.id("routers_core1.fmt2.he.net"))
                .click(); /* Seems to be the selected by default */

    }

    driver.findElement(By.id(locVar)).click();
    driver.findElement(By.id("command_traceroute")).click();
    driver.findElement(By.id("ip")).clear();
    driver.findElement(By.id("ip")).sendKeys(dstIP);

    if (driver.findElement(By.id("raw")).isSelected()) {
        driver.findElement(By.id("raw")).click();
    }

    driver.findElement(By.cssSelector("input[type=\"submit\"]")).click();
}