List of usage examples for org.openqa.selenium WebDriver close
void close();
From source file:io.github.siscultural.system_tests.AccessNonexistentPage.java
@Test public void accessNonexistentPage() { WebDriver driver = new FirefoxDriver(); driver.get("http://localhost:8080/istoeoacrenomecxiste"); String text = driver.findElements(By.tagName("h1")).get(0).getText(); Assert.assertEquals("Whitelabel Error Page", text); driver.close(); }
From source file:io.github.siscultural.system_tests.CompleteLogin.java
@Test public void completeLogin() throws Exception { WebDriver driver = new FirefoxDriver(); driver.get("http://localhost:8080/"); driver.findElement(By.name("email")).sendKeys("victor.hugo.origins@gmail.com"); driver.findElement(By.name("password")).sendKeys("abacaxi"); new WebDriverWait(driver, 500) { };//w w w . j a va 2s . co m driver.findElement(By.id("input-login")).click(); new WebDriverWait(driver, 500) { }; new WebDriverWait(driver, 500) { }; Assert.assertEquals("http://localhost:8080/home", driver.getCurrentUrl()); driver.close(); }
From source file:io.github.siscultural.system_tests.CompleteLoginAndThemDoLogout.java
@Test public void completeLogin() throws Exception { WebDriver driver = new FirefoxDriver(); driver.get("http://localhost:8080/"); driver.findElement(By.name("email")).sendKeys("victor.hugo.origins@gmail.com"); driver.findElement(By.name("password")).sendKeys("abacaxi"); new WebDriverWait(driver, 500) { };/*w ww. j a va2s . c o m*/ driver.findElement(By.id("input-login")).click(); new WebDriverWait(driver, 500) { }; driver.get("http://localhost:8080/logout"); new WebDriverWait(driver, 500) { }; Assert.assertEquals("http://localhost:8080/", driver.getCurrentUrl()); driver.close(); }
From source file:io.github.siscultural.system_tests.CompleteLoginAndTryBackAndDoLoginAgain.java
@Test public void CompleteLoginAndTryBackAndDoLoginAgain() { WebDriver driver = new FirefoxDriver(); driver.get("http://localhost:8080/"); driver.findElement(By.name("email")).sendKeys("victor.hugo.origins@gmail.com"); driver.findElement(By.name("password")).sendKeys("abacaxi"); new WebDriverWait(driver, 500) { };/*from w w w .ja va 2 s. co m*/ driver.findElement(By.id("input-login")).click(); new WebDriverWait(driver, 500) { }; new WebDriverWait(driver, 500) { }; driver.navigate().to("http://localhost:8080/"); Assert.assertEquals("http://localhost:8080/home", driver.getCurrentUrl()); driver.close(); }
From source file:io.github.siscultural.system_tests.FailLoginWithEmailField.java
@Test public void failLoginWithEmailField() throws Exception { WebDriver driver = new FirefoxDriver(); driver.get("http://localhost:8080/"); driver.findElement(By.name("email")).sendKeys("victor.hugo.origins@gmail.com"); new WebDriverWait(driver, 500) { };//from w ww . jav a 2 s .c om driver.findElement(By.id("input-login")).click(); new WebDriverWait(driver, 500) { }; new WebDriverWait(driver, 500) { }; Assert.assertEquals("http://localhost:8080/", driver.getCurrentUrl()); driver.close(); }
From source file:io.github.siscultural.system_tests.FailLoginWithEmptyFields.java
@Test public void FailLoginWithEmptyFields() throws Exception { WebDriver driver = new FirefoxDriver(); driver.get("http://localhost:8080/"); new WebDriverWait(driver, 500) { };/* w ww .j a v a 2 s . c o m*/ driver.findElement(By.id("input-login")).click(); new WebDriverWait(driver, 500) { }; new WebDriverWait(driver, 500) { }; Assert.assertEquals("http://localhost:8080/", driver.getCurrentUrl()); driver.close(); }
From source file:io.github.siscultural.system_tests.FailLoginWithPasswordlField.java
@Test public void failLoginWithPasswordlField() throws Exception { WebDriver driver = new FirefoxDriver(); driver.get("http://localhost:8080/"); driver.findElement(By.name("password")).sendKeys("abacaxi"); new WebDriverWait(driver, 500) { };//from w w w .j a v a 2s . co m driver.findElement(By.id("input-login")).click(); new WebDriverWait(driver, 500) { }; new WebDriverWait(driver, 500) { }; Assert.assertEquals("http://localhost:8080/", driver.getCurrentUrl()); driver.close(); }
From source file:io.github.siscultural.system_tests.ShowErrorPage.java
@Test public void showErrorPage() throws Exception { WebDriver driver = new FirefoxDriver(); driver.get("http://localhost:8080/istoeoacrenomecxiste"); String text = driver.findElements(By.tagName("h1")).get(0).getText(); new WebDriverWait(driver, 500) { };/*from w w w. j a v a2 s . c om*/ Assert.assertEquals("Whitelabel Error Page", text); driver.close(); }
From source file:IWDmainsiteProject.PageObjects.Verify_Pages.java
public static void Verify_guides_button_b2b(WebDriver driver) { driver.findElement(By.cssSelector("div[class='demos-guides-link'] button[class='demos-guides-button']")) .click();/*from ww w . j a v a 2 s.c o m*/ String user_guide = driver.findElement(By.cssSelector( "li[class='link-button user-guide'] a[href='https://www.iwdagency.com/help/m2-b2b-suite/b2b-suite-2-settings']")) .getText(); System.out.println(user_guide); String expected_user_guide = "User Guide"; assertEquals(user_guide, expected_user_guide); System.out.println("user_guide is correct"); String installation_guide = driver.findElement(By.cssSelector( "li[class='link-button install-guide'] a[href='https://www.iwdagency.com/help/general-information/installing-iwd-extensions']")) .getText(); System.out.println(installation_guide); String expected_installation_guide = "Installation Guide"; assertEquals(installation_guide, expected_installation_guide); System.out.println("installation_guide is correct"); String homePage = driver.getWindowHandle(); driver.findElement(By.cssSelector( "li[class='link-button user-guide'] a[href='https://www.iwdagency.com/help/m2-b2b-suite/b2b-suite-2-settings']")) .click(); Set<String> windows = driver.getWindowHandles(); //System.out.println(windows.size()); Iterator iterator = windows.iterator(); String currentWindowId; while (iterator.hasNext()) { currentWindowId = iterator.next().toString(); //System.out.println(currentWindowId); if (!currentWindowId.equals(homePage)) { driver.switchTo().window(currentWindowId); String actualTitle = driver.getTitle(); System.out.println(actualTitle); String expectedTitle = "[M2] B2B Suite Settings - IWD Agency Support Center"; assertEquals(actualTitle, expectedTitle); System.out.println("Title of page is correct"); String b2b_suite_settings = driver.findElement(By.cssSelector(".header-title")).getText(); System.out.println(b2b_suite_settings); String expected_b2b_suite_settings = "[M2] B2B Suite Settings"; assertEquals(b2b_suite_settings, expected_b2b_suite_settings); System.out.println("[M2] B2B Suite Settings is correct"); driver.findElement(By.cssSelector("a[href='#DefaultSettings']")); driver.findElement(By.cssSelector("a[href='#Access']")); driver.findElement(By.cssSelector("a[href='#Registration']")); driver.findElement(By.cssSelector("a[href='#Requester']")); driver.findElement(By.cssSelector("a[href='#Notifications']")); driver.findElement(By.cssSelector("a[href='#Tables']")); driver.findElement(By.cssSelector("a[href='#Download']")); driver.findElement(By.cssSelector("a[href='#Order']")); driver.findElement(By.cssSelector("a[href='#Account']")); driver.findElement(By.cssSelector("a[href='#Credit']")); driver.findElement(By.cssSelector("a[href='#Guest']")); driver.findElement(By.cssSelector("a[href='#Matrix']")); driver.close(); driver.switchTo().window(homePage); driver.findElement(By.cssSelector("div[class=\"md-content es-wrapper\"] a[class=\"close\"]")) .click(); System.out.println("Test Verify_guides_button_b2b is done"); } } }
From source file:IWDmainsiteProject.PageObjects.Verify_Pages.java
public static void Verify_installation_guide_button_b2b(WebDriver driver) { String homePage2 = driver.getWindowHandle(); driver.findElement(By.cssSelector("div[class='demos-guides-link'] button[class='demos-guides-button']")) .click();/*from w w w . ja v a2s .co m*/ driver.findElement(By.cssSelector( "li[class='link-button install-guide'] a[href='https://www.iwdagency.com/help/general-information/installing-iwd-extensions']")) .click(); Set<String> windows2 = driver.getWindowHandles(); //System.out.println(windows.size()); Iterator iterator2 = windows2.iterator(); String currentWindowId2; while (iterator2.hasNext()) { currentWindowId2 = iterator2.next().toString(); //System.out.println(currentWindowId); if (!currentWindowId2.equals(homePage2)) { driver.switchTo().window(currentWindowId2); String actualtitle_Installing = driver.getTitle(); System.out.println(actualtitle_Installing); String expectedtitle_Installing = "Installing IWD Extensions - IWD Agency Support Center"; assertEquals(actualtitle_Installing, expectedtitle_Installing); System.out.println("Title of page Installing is correct"); String installing_iwd_extensions = driver.findElement(By.cssSelector(".header-title")).getText(); System.out.println(installing_iwd_extensions); String expected_installing_iwd_extensions = "Installing IWD Extensions"; assertEquals(installing_iwd_extensions, expected_installing_iwd_extensions); System.out.println("Installing IWD Extensions is correct"); driver.findElement(By.cssSelector("a[href='#MAGENTO 1 INSTALLATION']")); driver.findElement(By.cssSelector("a[href='#MAGENTO 2 INSTALLATION']")); driver.findElement(By.cssSelector("a[href='#ACTIVATING LICENSES']")); driver.findElement(By.cssSelector("a[href='/extensions/media/modules/m2/iwd_all.zip']")); driver.findElement(By.cssSelector("a[href='/extensions/downloadable/customer/products']")); driver.findElement(By .cssSelector("a[href='https://iwdagency.com/help/general-information/installing-iwd-all")); driver.close(); driver.switchTo().window(homePage2); driver.findElement(By.cssSelector("div[class=\"md-content es-wrapper\"] a[class=\"close\"]")) .click(); } } }