package com.btmatthews.testapp;
import static org.junit.Assert.assertEquals;
import java.util.List;
import com.btmatthews.selenium.junit4.runner.SeleniumJUnit4ClassRunner;
import com.btmatthews.selenium.junit4.runner.SeleniumWebDriver;
import com.btmatthews.selenium.junit4.runner.WebDriverConfiguration;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
@RunWith(SeleniumJUnit4ClassRunner.class)
@WebDriverConfiguration
public class ITestListUsers {
@SeleniumWebDriver
private WebDriver webDriver;
@Test
public void testListUsers() {
webDriver.navigate().to("http://localhost:9080/users.html");
assertEquals("List of Users", webDriver.getTitle());
final WebElement usersTable = webDriver.findElement(By.id("users"));
final List<WebElement> usersTableRows = usersTable.findElements(By.xpath("tbody/tr"));
assertEquals(3, usersTableRows.size());
}
}