From a1de7e2ca39a315951b3737e757571b7ccf1125c Mon Sep 17 00:00:00 2001 From: Sophie Lathouwers Date: Wed, 21 Jun 2017 13:41:32 +0200 Subject: [PATCH] Renamed AddVisitTest to AddVisitIT --- .../nl/utwente/bpsd/selenium/AddVisitIT.java | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/test/java/nl/utwente/bpsd/selenium/AddVisitIT.java diff --git a/src/test/java/nl/utwente/bpsd/selenium/AddVisitIT.java b/src/test/java/nl/utwente/bpsd/selenium/AddVisitIT.java new file mode 100644 index 000000000..c36098cda --- /dev/null +++ b/src/test/java/nl/utwente/bpsd/selenium/AddVisitIT.java @@ -0,0 +1,41 @@ +package nl.utwente.bpsd.selenium; + +import org.junit.Assert; +import org.junit.Test; +import org.junit.experimental.categories.Category; +import org.openqa.selenium.By; +import org.openqa.selenium.WebElement; + +import java.net.MalformedURLException; +import java.util.List; + +/** + * @author Martijn + * @since 21-6-2017. + */ +public class AddVisitIT extends SeleniumBaseIT { + public AddVisitIT() throws MalformedURLException { + super(); + } + + @Test + @Category(SeleniumBaseIT.class) + public void addOwnerTest() { + driver.findElement(By.name("lastName")).submit(); + + //Go to first owner + WebElement table = driver.findElement(By.tagName("table")); + List cells = table.findElements(By.xpath("tr/td")); + cells.get(0).findElement(By.xpath("a")).click(); + + //Go to edit page of first pet + driver.findElement(By.xpath("//table//tr/td/table/tbody//a[text()='Edit Pet']")).click(); + + //Edit Name of pet + fillTextField(By.name("name"), "foobar"); + driver.findElement(By.name("name")).submit(); + + Assert.assertNotNull(driver.findElement(By.xpath("//table//tr/td/dl/dd/[contains(text(), 'foobar')]"))); + } + +}