Tabnine Logo
WebDriver.getTitle
Code IndexAdd Tabnine to your IDE (free)

How to use
getTitle
method
in
org.openqa.selenium.WebDriver

Best Java code snippets using org.openqa.selenium.WebDriver.getTitle (Showing top 20 results out of 792)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew ArrayList()
  • Codota Iconnew LinkedList()
  • Smart code suggestions by Tabnine
}
origin: galenframework/galen

@Override
public String getTitle() {
  return driver.getTitle();
}
origin: selenide/selenide

 public boolean isBrowserStillOpen(WebDriver webDriver) {
  try {
   webDriver.getTitle();
   return true;
  }
  catch (UnreachableBrowserException e) {
   log.log(FINE, "Browser is unreachable", e);
   return false;
  }
  catch (NoSuchWindowException e) {
   log.log(FINE, "Browser window is not found", e);
   return false;
  }
  catch (NoSuchSessionException e) {
   log.log(FINE, "Browser session is not found", e);
   return false;
  }
 }
}
origin: selenide/selenide

public String title() {
 return getWebDriver().getTitle();
}
origin: spring-projects/spring-security

public DefaultLogoutPage assertAt() {
  assertThat(this.driver.getTitle()).isEqualTo("Confirm Log Out?");
  return this;
}
origin: spring-projects/spring-security

public CustomLoginPage assertAt() {
  assertThat(this.driver.getTitle()).isEqualTo("Custom Log In Page");
  return this;
}
origin: spring-projects/spring-security

public DefaultLoginPage assertAt() {
  assertThat(this.driver.getTitle()).isEqualTo("Please sign in");
  return this;
}
origin: spring-projects/spring-security

public void assertAt() {
  assertThat(this.driver.getTitle()).isEqualTo("Secured");
}
origin: selenide/selenide

/**
 * Switch to window/tab by name/handle/title except some windows handles
 * @param title title of window/tab
 */
protected static WebDriver windowByTitle(WebDriver driver, String title) {
 Set<String> windowHandles = driver.getWindowHandles();
 for (String windowHandle : windowHandles) {
  driver.switchTo().window(windowHandle);
  if (title.equals(driver.getTitle())) {
   return driver;
  }
 }
 throw new NoSuchWindowException("Window with title not found: " + title);
}
origin: cloudfoundry/uaa

private void beginPasswordReset(String username) {
  webDriver.get(baseUrl + "/login");
  Assert.assertEquals("Cloud Foundry", webDriver.getTitle());
  webDriver.findElement(By.linkText("Reset password")).click();
  Assert.assertEquals("Reset Password", webDriver.findElement(By.tagName("h1")).getText());
  // Enter email address
  webDriver.findElement(By.name("username")).sendKeys(username);
  webDriver.findElement(By.xpath("//input[@value='Send reset password link']")).click();
  Assert.assertEquals("Instructions Sent", webDriver.findElement(By.tagName("h1")).getText());
}
origin: cloudfoundry/uaa

@Test
public void testLoginHint() throws Exception {
  String newUserEmail = createAnotherUser();
  webDriver.get(baseUrl + "/logout.do");
  String ldapLoginHint = URLEncoder.encode("{\"origin\":\"ldap\"}", "UTF-8");
  webDriver.get(baseUrl + "/login?login_hint=" + ldapLoginHint);
  assertEquals("Cloud Foundry", webDriver.getTitle());
  attemptLogin(newUserEmail, USER_PASSWORD);
  assertThat(webDriver.findElement(By.className("alert-error")).getText(), containsString("Unable to verify email or password. Please try again."));
  String uaaLoginHint = URLEncoder.encode("{\"origin\":\"uaa\"}", "UTF-8");
  webDriver.get(baseUrl + "/login?login_hint=" + uaaLoginHint);
  assertEquals("Cloud Foundry", webDriver.getTitle());
  attemptLogin(newUserEmail, USER_PASSWORD);
  assertThat(webDriver.findElement(By.cssSelector("h1")).getText(), Matchers.containsString("Where to?"));
  webDriver.get(baseUrl + "/logout.do");
}
origin: cloudfoundry/uaa

  private void login(IdentityProvider<SamlIdentityProviderDefinition> provider) {
    webDriver.get(baseUrl + "/login");
    Assert.assertEquals("Cloud Foundry", webDriver.getTitle());
    webDriver.findElement(By.xpath("//a[text()='" + provider.getConfig().getLinkText() + "']")).click();
    webDriver.findElement(By.xpath("//h2[contains(text(), 'Enter your username and password')]"));
    webDriver.findElement(By.name("username")).clear();
    webDriver.findElement(By.name("username")).sendKeys(testAccounts.getUserName());
    webDriver.findElement(By.name("password")).sendKeys(testAccounts.getPassword());
    webDriver.findElement(By.xpath("//input[@value='Login']")).click();
  }
}
origin: cloudfoundry/uaa

@Test
public void testUnsuccessfulLogin() throws Exception {
  webDriver.get(baseUrl + "/login");
  assertEquals("Cloud Foundry", webDriver.getTitle());
  attemptLogin(testAccounts.getUserName(), "invalidpassword");
  assertThat(webDriver.findElement(By.cssSelector("h1")).getText(), Matchers.containsString("Welcome!"));
}
origin: cloudfoundry/uaa

private void testSimpleSamlLogin(String firstUrl, String lookfor, String username, String password) throws Exception {
  IdentityProvider<SamlIdentityProviderDefinition> provider = createIdentityProvider(SAML_ORIGIN);
  webDriver.get(baseUrl + firstUrl);
  Assert.assertEquals("Cloud Foundry", webDriver.getTitle());
  webDriver.findElement(By.xpath("//a[text()='" + provider.getConfig().getLinkText() + "']")).click();
  //takeScreenShot();
  webDriver.findElement(By.xpath("//h2[contains(text(), 'Enter your username and password')]"));
  webDriver.findElement(By.name("username")).clear();
  webDriver.findElement(By.name("username")).sendKeys(username);
  webDriver.findElement(By.name("password")).sendKeys(password);
  webDriver.findElement(By.xpath("//input[@value='Login']")).click();
  assertThat(webDriver.findElement(By.cssSelector("h1")).getText(), Matchers.containsString(lookfor));
  IntegrationTestUtils.validateAccountChooserCookie(baseUrl, webDriver);
}
origin: cloudfoundry/uaa

@Test
public void testPasscodeRedirect() throws Exception {
  webDriver.get(baseUrl + "/passcode");
  assertEquals("Cloud Foundry", webDriver.getTitle());
  attemptLogin(testAccounts.getUserName(), testAccounts.getPassword());
  assertThat(webDriver.findElement(By.cssSelector("h1")).getText(), Matchers.containsString("Temporary Authentication Code"));
}
origin: cloudfoundry/uaa

@Test
public void testSuccessfulLoginNewUser() throws Exception {
  String newUserEmail = createAnotherUser();
  webDriver.get(baseUrl + "/logout.do");
  webDriver.get(baseUrl + "/login");
  assertEquals("Cloud Foundry", webDriver.getTitle());
  attemptLogin(newUserEmail, USER_PASSWORD);
  assertThat(webDriver.findElement(By.cssSelector("h1")).getText(), Matchers.containsString("Where to?"));
  webDriver.get(baseUrl + "/logout.do");
  attemptLogin(newUserEmail, USER_PASSWORD);
  assertNotNull(webDriver.findElement(By.cssSelector("#last_login_time")));
  IntegrationTestUtils.validateAccountChooserCookie(baseUrl, webDriver);
}
origin: cloudfoundry/uaa

@Test
public void testSingleLogout() throws Exception {
  IdentityProvider<SamlIdentityProviderDefinition> provider = createIdentityProvider(SAML_ORIGIN);
  webDriver.get(baseUrl + "/login");
  Assert.assertEquals("Cloud Foundry", webDriver.getTitle());
  webDriver.findElement(By.xpath("//a[text()='" + provider.getConfig().getLinkText() + "']")).click();
  webDriver.findElement(By.xpath("//h2[contains(text(), 'Enter your username and password')]"));
  webDriver.findElement(By.name("username")).clear();
  webDriver.findElement(By.name("username")).sendKeys(testAccounts.getUserName());
  webDriver.findElement(By.name("password")).sendKeys(testAccounts.getPassword());
  webDriver.findElement(By.xpath("//input[@value='Login']")).click();
  assertThat(webDriver.findElement(By.cssSelector("h1")).getText(), Matchers.containsString("Where to"));
  logout();
  IntegrationTestUtils.validateAccountChooserCookie(baseUrl, webDriver);
  webDriver.findElement(By.xpath("//a[text()='" + provider.getConfig().getLinkText() + "']")).click();
  webDriver.findElement(By.xpath("//h2[contains(text(), 'Enter your username and password')]"));
}
origin: cloudfoundry/uaa

private void testLocalSamlIdpLogin(String firstUrl, String lookfor, String username, String password)
 throws Exception {
  SamlIdentityProviderDefinition idpDef = createLocalSamlIdpDefinition(IDP_ENTITY_ID, "uaa");
  @SuppressWarnings("unchecked")
  IdentityProvider<SamlIdentityProviderDefinition> provider = IntegrationTestUtils.createIdentityProvider(
   "Local SAML IdP", true, this.baseUrl, this.serverRunning, idpDef);
  SamlServiceProviderDefinition spDef = createLocalSamlSpDefinition("cloudfoundry-saml-login", "uaa");
  createSamlServiceProvider("Local SAML SP", "cloudfoundry-saml-login", baseUrl, serverRunning, spDef);
  webDriver.get(baseUrl + firstUrl);
  IntegrationTestUtils.takeScreenShot(webDriver);
  assertEquals("Cloud Foundry", webDriver.getTitle());
  webDriver.findElement(By.xpath("//a[text()='" + provider.getConfig().getLinkText() + "']")).click();
  webDriver.findElement(By.xpath("//h1[contains(text(), 'Welcome!')]"));
  webDriver.findElement(By.name("username")).clear();
  webDriver.findElement(By.name("username")).sendKeys(username);
  webDriver.findElement(By.name("password")).sendKeys(password);
  webDriver.findElement(By.xpath("//input[@value='Sign in']")).click();
  assertThat(webDriver.findElement(By.cssSelector("h1")).getText(), containsString(lookfor));
  provider.setActive(false);
  IntegrationTestUtils.updateIdentityProvider(this.baseUrl, this.serverRunning, provider);
}
origin: cloudfoundry/uaa

@Test
public void testSingleLogoutWithNoLogoutUrlOnIDP() throws Exception {
  SamlIdentityProviderDefinition providerDefinition = createIDPWithNoSLOSConfigured(SAML_ORIGIN);
  IdentityProvider<SamlIdentityProviderDefinition> provider = new IdentityProvider();
  provider.setIdentityZoneId(OriginKeys.UAA);
  provider.setType(OriginKeys.SAML);
  provider.setActive(true);
  provider.setConfig(providerDefinition);
  provider.setOriginKey(providerDefinition.getIdpEntityAlias());
  provider.setName("simplesamlphp for uaa");
  String zoneAdminToken = getZoneAdminToken(baseUrl, serverRunning);
  provider = IntegrationTestUtils.createOrUpdateProvider(zoneAdminToken, baseUrl, provider);
  webDriver.get(baseUrl + "/login");
  Assert.assertEquals("Cloud Foundry", webDriver.getTitle());
  webDriver.findElement(By.xpath("//a[text()='" + provider.getConfig().getLinkText() + "']")).click();
  webDriver.findElement(By.xpath("//h2[contains(text(), 'Enter your username and password')]"));
  webDriver.findElement(By.name("username")).clear();
  webDriver.findElement(By.name("username")).sendKeys(testAccounts.getUserName());
  webDriver.findElement(By.name("password")).sendKeys(testAccounts.getPassword());
  webDriver.findElement(By.xpath("//input[@value='Login']")).click();
  assertThat(webDriver.findElement(By.cssSelector("h1")).getText(), Matchers.containsString("Where to"));
  webDriver.findElement(By.cssSelector(".dropdown-trigger")).click();
  webDriver.findElement(By.linkText("Sign Out")).click();
  webDriver.findElement(By.xpath("//a[text()='" + provider.getConfig().getLinkText() + "']")).click();
  assertThat(webDriver.findElement(By.cssSelector("h1")).getText(), Matchers.containsString("Where to"));
}
origin: cloudfoundry/uaa

webDriver.get(idpZoneUrl+ "/logout.do");
webDriver.get(spZoneUrl + "/");
assertEquals(spZone.getName(), webDriver.getTitle());
Cookie beforeLogin = webDriver.manage().getCookieNamed("JSESSIONID");
assertNotNull(beforeLogin);
origin: cloudfoundry/uaa

Assert.assertTrue(webDriver.getTitle().contains("testzone2"));
webDriver.findElement(By.xpath("//a[text()='" + provider.getConfig().getLinkText() + "']")).click();
webDriver.findElement(By.xpath("//h2[contains(text(), 'Enter your username and password')]"));
org.openqa.seleniumWebDrivergetTitle

Javadoc

The title of the current page.

Popular methods of WebDriver

  • findElement
    Find the first WebElement using the given method. This method is affected by the 'implicit wait' tim
  • get
    Load a new web page in the current browser window. This is done using an HTTP GET operation, and the
  • manage
    Gets the Option interface
  • quit
    Quits this driver, closing every associated window.
  • findElements
    Find all elements within the current page using the given mechanism. This method is affected by the
  • getCurrentUrl
    Get a string representing the current URL that the browser is looking at.
  • switchTo
    Send future commands to a different frame or window.
  • getPageSource
    Get the source of the last loaded page. If the page has been modified after loading (for example, by
  • navigate
    An abstraction allowing the driver to access the browser's history and to navigate to a given URL.
  • close
    Close the current window, quitting the browser if it's the last window currently open.
  • getWindowHandles
    Return a set of window handles which can be used to iterate over all open windows of this WebDriver
  • getWindowHandle
    Return an opaque handle to this window that uniquely identifies it within this driver instance. This
  • getWindowHandles,
  • getWindowHandle,
  • <init>,
  • Close,
  • find_element,
  • findelement,
  • load,
  • navigateTo,
  • toString

Popular in Java

  • Reactive rest calls using spring rest template
  • getSupportFragmentManager (FragmentActivity)
  • compareTo (BigDecimal)
  • addToBackStack (FragmentTransaction)
  • FileWriter (java.io)
    A specialized Writer that writes to a file in the file system. All write requests made by calling me
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • 21 Best Atom Packages for 2021
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now