AcceptanceTests.java 1.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package se.citerus.dddsample;
  2. import org.junit.After;
  3. import org.junit.Before;
  4. import org.junit.Test;
  5. import org.openqa.selenium.By;
  6. import org.openqa.selenium.WebDriver;
  7. import org.openqa.selenium.WebElement;
  8. import org.openqa.selenium.chrome.ChromeDriver;
  9. import static org.junit.Assert.assertEquals;
  10. public class AcceptanceTests {
  11. private WebDriver driver;
  12. @Before
  13. public void setup() {
  14. driver = new ChromeDriver();
  15. }
  16. @Test
  17. public void customerSiteIsOperational() {
  18. driver.get("http://localhost:8080/dddsample");
  19. assertEquals("DDDSample", driver.getTitle());
  20. WebElement adminLink = driver.findElement(By.linkText("cargo tracking"));
  21. adminLink.click();
  22. assertEquals("Tracking cargo", driver.getTitle());
  23. //
  24. // WebElement trackingIdInput = driver.findElement(By.id("idInput"));
  25. // trackingIdInput.submit();
  26. }
  27. @Test
  28. public void adminSiteIsOperational() {
  29. driver.get("http://localhost:8080/dddsample");
  30. assertEquals("DDDSample", driver.getTitle());
  31. WebElement adminLink = driver.findElement(By.linkText("booking and routing"));
  32. adminLink.click();
  33. assertEquals("Cargo Administration", driver.getTitle());
  34. }
  35. @After
  36. public void tearDown() {
  37. driver.quit();
  38. }
  39. }