List of usage examples for org.openqa.selenium WebDriver navigate
Navigation navigate();
From source file:com.java.AppTestType_18_11_2015.java
public void NAVIGATETO(WebDriver driver, String fieldText) { driver.navigate().to(fieldText); resultDetails.setFlag(true); }
From source file:com.java.AppTestType_18_11_2015.java
public void ALLEQUIPMENTPAGE(WebDriver driver) { try {/*from w w w. ja v a 2 s . co m*/ try { driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); driver.findElement(By.xpath( "//*[contains(@class,'dropdown mega navBarText')]/a[starts-with(text(),'All Equipment')]")) .click(); System.out.println("clicked on All Equipment Link"); resultDetails.setFlag(true); } catch (Exception e) { driver.navigate().to("http://e1.dev.assetnation.com/all-equipment"); resultDetails.setFlag(true); } } catch (Exception e) { resultDetails.setFlag(false); } }
From source file:com.java.AppTestType_18_11_2015.java
public void AssetNation(WebDriver driver) { try {/*from www . j a v a 2s .c o m*/ // Actions to be performed on failure if (driver.getPageSource().contains("500 Internal server error")) { driver.navigate().refresh(); } int userid = driver.findElements(By.id("iduser")).size(); int logoutlink = driver.findElements(By.linkText("Logout")).size(); if (userid > 0) { SIGNOUT(driver); System.out.println("Clicked on Signout after Fail"); } else if (logoutlink > 0) { AMPLOGOUT(driver); } } catch (Exception e) { System.out.println(e); } }
From source file:com.liferay.cucumber.selenium.WebDriverHelper.java
License:Open Source License
public static void goBack(WebDriver webDriver) { WebDriver.Navigation navigation = webDriver.navigate(); navigation.back(); }
From source file:com.liferay.cucumber.selenium.WebDriverHelper.java
License:Open Source License
public static void refresh(WebDriver webDriver) { WebDriver.Navigation navigation = webDriver.navigate(); navigation.refresh();/*from w ww. j a va 2s .c o m*/ if (isAlertPresent(webDriver)) { getConfirmation(webDriver); } }
From source file:com.liferay.faces.test.util.TesterBase.java
License:Open Source License
public void signIn(WebDriver browser, WebElement user, WebElement pass, WebElement button, WebElement text, String textXpath, String u, String p) throws Exception { java.util.logging.Logger.getLogger("com.gargoylesoftware.htmlunit").setLevel(Level.OFF); logger.log(Level.INFO, "browser.navigate().to(" + signInUrl + ")"); browser.navigate().to(signInUrl); logger.log(Level.INFO, "browser.getTitle() = " + browser.getTitle() + " before signing in ..."); if (browser.getTitle().contains("Status")) { logger.log(Level.INFO, "welcome-theme installed ..."); String welcomeSignInUrl = signInUrl.replace("home", "welcome"); logger.log(Level.INFO, "browser.navigate().to(" + welcomeSignInUrl + ")"); browser.navigate().to(welcomeSignInUrl); logger.log(Level.INFO, "browser.getTitle() = " + browser.getTitle() + " before signing in ..."); } else {//from w ww .ja v a2 s.c om logger.log(Level.INFO, "no welcome-theme, no problem ..."); } if (isThere(browser, "//div[contains(text()[2],'was not found')]")) { // attempt to go to a Bridge Demos to get to the login page logger.log(Level.INFO, "Attempting to go to a Bridge Demos to get to the login page ..."); String bridgeDemosSignInUrl = baseUrl + "/group/bridge-demos/"; logger.log(Level.INFO, "browser.navigate().to(" + bridgeDemosSignInUrl + ")"); browser.navigate().to(bridgeDemosSignInUrl); logger.log(Level.INFO, "browser.getTitle() = " + browser.getTitle() + " before signing in ..."); waitForElement(browser, emailFieldXpath); user.clear(); user.sendKeys(u); pass.clear(); pass.sendKeys(p); button.click(); waitForElement(browser, "//span[contains(text(),'Bridge Demos')]"); return; } user.clear(); user.sendKeys(u); pass.clear(); pass.sendKeys(p); button.click(); logger.log(Level.INFO, "browser.getTitle() = " + browser.getTitle() + " after clicking the sign in button. Now waiting ..."); waitForElement(browser, textXpath); logger.log(Level.INFO, text.getText()); }
From source file:com.opera.core.systems.NavigationTest.java
License:Apache License
@Test // TODO(andreastt): Should be made local public void testHttpRedirect() { final String fetchedUrl = "http://t/core/bts/javascript/CORE-26410/003-2.php"; driver.navigate().to(fetchedUrl); // Wait for redirect Wait<WebDriver> wait = new WebDriverWait(driver, OperaIntervals.PAGE_LOAD_TIMEOUT.getValue()); wait.until(new ExpectedCondition<Object>() { public Boolean apply(WebDriver driver) { return !driver.getCurrentUrl().equals(fetchedUrl); }//w ww.j a v a2 s.c o m }); assertEquals("http://t/core/bts/javascript/CORE-26410/001-3.php", driver.getCurrentUrl()); }
From source file:com.redhat.darcy.webdriver.WebDriverBrowserContextTest.java
License:Open Source License
@Test public void shouldNavigateBack() { WebDriver mockedDriver = mock(WebDriver.class); Navigation mockedNavigation = mock(Navigation.class); when(mockedDriver.navigate()).thenReturn(mockedNavigation); Browser browser = new WebDriverBrowserContext(mockedDriver, new StubWebDriverParentContext(), new StubWebDriverElementContext()); browser.back(new AlwaysLoadedView()); verify(mockedNavigation).back();//from ww w. j ava2s. c o m }
From source file:com.redhat.darcy.webdriver.WebDriverBrowserContextTest.java
License:Open Source License
@Test public void shouldSetViewContextWhenNavigatingBack() { WebDriver mockedDriver = mock(WebDriver.class); Navigation mockedNavigation = mock(Navigation.class); when(mockedDriver.navigate()).thenReturn(mockedNavigation); Browser browser = new WebDriverBrowserContext(mockedDriver, new StubWebDriverParentContext(), new StubWebDriverElementContext()); AlwaysLoadedView view = new AlwaysLoadedView(); browser.back(view);//from w w w . j a va2 s .c o m assertSame(browser, view.getContext()); }
From source file:com.redhat.darcy.webdriver.WebDriverBrowserContextTest.java
License:Open Source License
@Test public void shouldReturnFromBackOnlyWhenViewIsLoaded() { WebDriver mockedDriver = mock(WebDriver.class); Navigation mockedNavigation = mock(Navigation.class); when(mockedDriver.navigate()).thenReturn(mockedNavigation); View mockedView = mock(View.class); when(mockedView.isLoaded()).thenReturn(false, false, true); Browser browser = new WebDriverBrowserContext(mockedDriver, new StubWebDriverParentContext(), new StubWebDriverElementContext()); browser.back(mockedView);//from w ww. ja v a2 s. co m verify(mockedView, times(3)).isLoaded(); }