Example usage for org.openqa.selenium WebElement getText

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

Introduction

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

Prototype

String getText();

Source Link

Document

Get the visible (i.e.

Usage

From source file:CakeHomePageTest.java

@Test
public void software() throws IOException {
    //WebElement button = driver.findElement(By.linkText("/pricing/"));
    clickNavElm("Software");
    WebElement button = driver.findElement(By.id("have-taste-btn"));
    button.click();/* ww w. j ava  2s  .  c  om*/

    List<WebElement> elements = driver.findElements(By.cssSelector(".entry-title"));
    Boolean isRightPage = false;
    for (WebElement element : elements) {
        if ("Insights delivered to your dashboard at the touch of a button.".equals(element.getText())) {
            isRightPage = true;
        }
    }
    if (!isRightPage) {

        fail("Not on the right page!");
    }
}

From source file:facets_testing.java

@Test
public void testCreatorLinkPresent() {
    List<String> creator_name = new ArrayList<>();
    driver.setJavascriptEnabled(true);/*from w w w  .j a  va 2  s .co m*/
    try {
        driver.get(page_url);
        Thread.sleep(14);
        List<WebElement> creator_list = driver
                .findElements(By.xpath("//div[@id=\"drs_creator_sim\"]/div/div[2]/a/div[1]"));
        for (WebElement creator : creator_list) {
            creator_name.add(creator.getText());
        }
        assertThat(creator_name, JUnitMatchers.hasItem("Shwachman, Irene"));
    } catch (Exception e) {
        System.out.println("Creator name is not present.Error : " + e);
    }
}

From source file:facets_testing.java

@Test
public void testCreatorLinkNotPresent() {
    List<String> creator_name = new ArrayList<>();
    driver.setJavascriptEnabled(true);/*from ww w.  j a v a2  s. c  o m*/
    try {
        driver.get(page_url);
        Thread.sleep(14);
        List<WebElement> creator_list = driver
                .findElements(By.xpath("//div[@id=\"drs_creator_sim\"]/div/div[2]/a/div[1]"));
        for (WebElement creator : creator_list) {
            creator_name.add(creator.getText());
        }
        assertThat(creator_name, not(JUnitMatchers.hasItem("abcdef")));
    } catch (Exception e) {
        System.out.println("Creator name is falsely present.Error : " + e);
    }
}

From source file:facets_testing.java

@Test
public void testCreationYearLinkPresent() {
    List<String> creator_years = new ArrayList<>();
    driver.setJavascriptEnabled(true);// ww  w . java  2  s.  co m
    try {
        driver.get(page_url);
        Thread.sleep(14);
        List<WebElement> creation_years_list = driver
                .findElements(By.xpath("//div[@id=\"drs_creation_year_sim\"]/div/div[2]/a/div[1]"));
        for (WebElement year : creation_years_list) {
            creator_years.add(year.getText());
        }
        assertThat(creator_years, JUnitMatchers.hasItem("1958"));
    } catch (Exception e) {
        System.out.println("Creation year is not present.Error : " + e);
    }
}

From source file:facets_testing.java

@Test
public void testCreationYearLinkNotPresent() {
    List<String> creator_years = new ArrayList<>();
    driver.setJavascriptEnabled(true);//from  www . j a va  2 s  .  c om
    try {
        driver.get(page_url);
        Thread.sleep(14);
        List<WebElement> creation_years_list = driver
                .findElements(By.xpath("//div[@id=\"drs_creation_year_sim\"]/div/div[2]/a/div[1]"));
        for (WebElement year : creation_years_list) {
            creator_years.add(year.getText());
        }
        assertThat(creator_years, not(JUnitMatchers.hasItem("20000")));
    } catch (Exception e) {
        System.out.println("Creation year is falsely present.Error : " + e);
    }
}

From source file:facets_testing.java

@Test
public void testSubjectLinkPresent() {
    List<String> subject_names = new ArrayList<>();
    driver.setJavascriptEnabled(true);/*from  w w  w  .jav  a2s  . co m*/
    try {
        driver.get(page_url);
        Thread.sleep(14);
        List<WebElement> subjects_list = driver
                .findElements(By.xpath("//div[@id=\"drs_subject_sim\"]/div/div[2]/a/div[1]"));
        for (WebElement subject : subjects_list) {
            subject_names.add(subject.getText());
        }
        assertThat(subject_names, JUnitMatchers.hasItem("Youth"));
    } catch (Exception e) {
        System.out.println("Subject is not present.Error : " + e);
    }
}

From source file:facets_testing.java

@Test
public void testSubjectLinkNotPresent() {
    List<String> subject_names = new ArrayList<>();
    driver.setJavascriptEnabled(true);/*ww w .j  av  a 2  s.c  om*/
    try {
        driver.get(page_url);
        Thread.sleep(14);
        List<WebElement> subjects_list = driver
                .findElements(By.xpath("//div[@id=\"drs_subject_sim\"]/div/div[2]/a/div[1]"));
        for (WebElement subject : subjects_list) {
            subject_names.add(subject.getText());
        }
        assertThat(subject_names, not(JUnitMatchers.hasItem("abcdef")));
    } catch (Exception e) {
        System.out.println("Subject is falsely present.Error : " + e);
    }
}

From source file:facets_testing.java

@Test
public void testDepartmentLinkPresent() {
    List<String> dept_names = new ArrayList<>();
    driver.setJavascriptEnabled(true);/*  w  w w  .  j  a v a  2  s  .  c o m*/
    try {
        driver.get(page_url);
        Thread.sleep(14);
        List<WebElement> dept_list = driver
                .findElements(By.xpath("//div[@id=\"drs_drs_department_ssim\"]/div/div[2]/a/div[1]"));
        for (WebElement dept : dept_list) {
            dept_names.add(dept.getText());
        }
        assertThat(dept_names, JUnitMatchers.hasItem("School of Education"));
    } catch (Exception e) {
        System.out.println("Department is not present.Error : " + e);
    }
}

From source file:facets_testing.java

@Test
public void testDepartmentLinkNotPresent() {
    List<String> dept_names = new ArrayList<>();
    driver.setJavascriptEnabled(true);//from  www. j  av  a2 s .c o m
    try {
        driver.get(page_url);
        Thread.sleep(14);
        List<WebElement> dept_list = driver
                .findElements(By.xpath("//div[@id=\"drs_drs_department_ssim\"]/div/div[2]/a/div[1]"));
        for (WebElement dept : dept_list) {
            dept_names.add(dept.getText());
        }
        assertThat(dept_names, not(JUnitMatchers.hasItem("abcdef")));
    } catch (Exception e) {
        System.out.println("Department falsely is present.Error : " + e);
    }
}

From source file:facets_testing.java

@Test
public void testDegreeLinkPresent() {
    List<String> degree_names = new ArrayList<>();
    driver.setJavascriptEnabled(true);//from   w  ww. j  a v  a2s.  c  o  m
    try {
        driver.get(page_url);
        Thread.sleep(14);
        List<WebElement> degree_list = driver
                .findElements(By.xpath("//div[@id=\"drs_drs_degree_ssim\"]/div/div[2]/a/div[1]"));
        for (WebElement degree : degree_list) {
            degree_names.add(degree.getText());
        }
        assertThat(degree_names, JUnitMatchers.hasItem("Ed.D."));
    } catch (Exception e) {
        System.out.println("Degree is not present.Error : " + e);
    }
}