Test dependency solved our issues ....
This commit is contained in:
parent
a79732166e
commit
7bd5014dc9
|
@ -91,7 +91,6 @@ public class BasicTest {
|
||||||
Assert.assertEquals(welcomeMessage, expectedWelcomeMessage);
|
Assert.assertEquals(welcomeMessage, expectedWelcomeMessage);
|
||||||
|
|
||||||
// we leave our tests always with having the driver located to the top frame
|
// we leave our tests always with having the driver located to the top frame
|
||||||
//driver.switchTo().defaultContent();
|
|
||||||
driver.switchTo().parentFrame();
|
driver.switchTo().parentFrame();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -99,13 +98,9 @@ public class BasicTest {
|
||||||
public void verifyExistenceOfMainMenuButtons() {
|
public void verifyExistenceOfMainMenuButtons() {
|
||||||
System.out.println("----------------------------- verifyExistenceOfMainMenuButtons ----------------------------------");
|
System.out.println("----------------------------- verifyExistenceOfMainMenuButtons ----------------------------------");
|
||||||
driver.navigate().refresh();
|
driver.navigate().refresh();
|
||||||
//driver.switchTo().defaultContent();
|
|
||||||
//driver.switchTo().frame(0);
|
|
||||||
System.out.println("Current URL=" + driver.getCurrentUrl());
|
System.out.println("Current URL=" + driver.getCurrentUrl());
|
||||||
FredlTestHelper.printPageSource();
|
//FredlTestHelper.printPageSource();
|
||||||
wait.until(ExpectedConditions.frameToBeAvailableAndSwitchToIt("oben"));
|
wait.until(ExpectedConditions.frameToBeAvailableAndSwitchToIt("oben"));
|
||||||
//Assert.assertEquals(FredlTestHelper.elementExistsByXpath("//frame[@name='oben']"), true);
|
|
||||||
//driver.switchTo().frame(driver.findElement(By.xpath("//frame[@name='oben']")));
|
|
||||||
// Verify existence of menu buttons
|
// Verify existence of menu buttons
|
||||||
Assert.assertEquals(FredlTestHelper.elementExistsById("admin-menu-button"), true);
|
Assert.assertEquals(FredlTestHelper.elementExistsById("admin-menu-button"), true);
|
||||||
Assert.assertEquals(FredlTestHelper.elementExistsById("loco-menu-button"), true);
|
Assert.assertEquals(FredlTestHelper.elementExistsById("loco-menu-button"), true);
|
||||||
|
@ -119,18 +114,13 @@ public class BasicTest {
|
||||||
Assert.assertEquals(FredlTestHelper.elementExistsById("idman-menu-button"), true);
|
Assert.assertEquals(FredlTestHelper.elementExistsById("idman-menu-button"), true);
|
||||||
Assert.assertEquals(FredlTestHelper.elementExistsById("lola-menu-button"), true);
|
Assert.assertEquals(FredlTestHelper.elementExistsById("lola-menu-button"), true);
|
||||||
Assert.assertEquals(FredlTestHelper.elementExistsById("logout-menu-button"), true);
|
Assert.assertEquals(FredlTestHelper.elementExistsById("logout-menu-button"), true);
|
||||||
//driver.switchTo().defaultContent();
|
|
||||||
driver.switchTo().parentFrame();
|
driver.switchTo().parentFrame();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test (dependsOnMethods={"verifyExistenceOfMainMenuButtons"})
|
@Test (dependsOnMethods={"verifyExistenceOfMainMenuButtons"})
|
||||||
public void verifyLogout() {
|
public void verifyLogout() {
|
||||||
System.out.println("----------------------------- verifyLogout ----------------------------------");
|
System.out.println("----------------------------- verifyLogout ----------------------------------");
|
||||||
//driver.switchTo().defaultContent();
|
|
||||||
//driver.switchTo().frame(0);
|
|
||||||
wait.until(ExpectedConditions.frameToBeAvailableAndSwitchToIt("oben"));
|
wait.until(ExpectedConditions.frameToBeAvailableAndSwitchToIt("oben"));
|
||||||
//Assert.assertEquals(FredlTestHelper.elementExistsByXpath("//frame[@name='oben']"), true);
|
|
||||||
//driver.switchTo().frame(driver.findElement(By.xpath("//frame[@name='oben']")));
|
|
||||||
driver.findElement(By.id("logout-menu-button")).click();
|
driver.findElement(By.id("logout-menu-button")).click();
|
||||||
Assert.assertEquals(FredlTestHelper.elementExistsByXpath("//input[@name='doLogin']"), true);
|
Assert.assertEquals(FredlTestHelper.elementExistsByXpath("//input[@name='doLogin']"), true);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue