Tabnine Logo
org.openqa.selenium
Code IndexAdd Tabnine to your IDE (free)

How to use org.openqa.selenium

Best Java code snippets using org.openqa.selenium (Showing top 20 results out of 2,592)

origin: stackoverflow.com

 private static Function<WebDriver,WebElement> presenceOfElementLocated(final By locator) {
  return new Function<WebDriver, WebElement>() {
    @Override
    public WebElement apply(WebDriver driver) {
      return driver.findElement(locator);
    }
  };
}
origin: stackoverflow.com

 WebElement element = driver.findElement(By.id("foo"));
// DOM changes - page is refreshed, or element is removed and re-added
element.click();
origin: stackoverflow.com

 // Assume driver is a valid WebDriver instance that
// has been properly instantiated elsewhere.
WebElement element = driver.findElement(By.id("gbqfd"));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", element);
origin: cloudfoundry/uaa

  private void signIn(String userName, String password) {
    webDriver.findElement(By.name("username")).sendKeys(userName);
    webDriver.findElement(By.name("password")).sendKeys(password);
    webDriver.findElement(By.xpath("//input[@value='Sign in']")).click();
  }
}
origin: cloudfoundry/uaa

private void performLogin(String username) {
  webDriver.get(zoneUrl + "/logout.do");
  webDriver.manage().deleteAllCookies();
  webDriver.get(zoneUrl + "/login");
  webDriver.findElement(By.name("username")).sendKeys(username);
  webDriver.findElement(By.name("password")).sendKeys(USER_PASSWORD);
  webDriver.findElement(By.xpath("//input[@value='Sign in']")).click();
}
origin: cloudfoundry/uaa

  private void loginThroughDiscovery(String userEmail, String password) {
    webDriver.findElement(By.id("email")).sendKeys(userEmail);
    webDriver.findElement(By.cssSelector(".form-group input[value='Next']")).click();
    webDriver.findElement(By.id("password")).sendKeys(password);
    webDriver.findElement(By.xpath("//input[@value='Sign in']")).click();
  }
}
origin: galenframework/galen

@Override
public Dimension getScreenSize() {
  org.openqa.selenium.Dimension windowSize = driver.manage().window().getSize();
  return new Dimension(windowSize.getWidth(), windowSize.getHeight());
}
origin: galenframework/galen

/**
 * Changes the size of current browser for current test thread
 *
 * @param width  The width of browser window
 * @param height The height of browser window
 */
public void resize(int width, int height) {
  getDriver().manage().window().setSize(new Dimension(width, height));
}
origin: selenide/selenide

@Override
public WebDriver apply(WebDriver driver) {
 try {
  return driver.switchTo().frame(driver.findElement(locator));
 } catch (NoSuchFrameException e) {
  return null;
 } catch (WebDriverException e) {
  return null;
 }
}
origin: cloudfoundry/uaa

  private void doLogout() {
    webDriver.get(baseUrl + "/logout.do");
    webDriver.manage().deleteAllCookies();
  }
}
origin: spring-projects/spring-security

public LoginForm password(String password) {
  this.password.sendKeys(password);
  return this;
}
origin: spring-projects/spring-security

public WebElement findClientRegistrationByName(String clientName) {
  return DefaultLoginPage.this.driver.findElement(By.linkText(clientName));
}
origin: selenide/selenide

private static String getText(WebElement element) {
 try {
  return element.getText();
 } catch (WebDriverException elementDisappeared) {
  return elementDisappeared.toString();
 }
}
origin: galenframework/galen

@Override
public void refresh() {
  driver.navigate().refresh();
}
origin: cloudfoundry/uaa

public void attemptLogin(String username, String password) {
  webDriver.findElement(By.name("username")).sendKeys(username);
  webDriver.findElement(By.name("password")).sendKeys(password);
  webDriver.findElement(By.xpath("//input[@value='Sign in']")).click();
}
origin: spring-projects/spring-security

public LoginForm username(String username) {
  this.username.sendKeys(username);
  return this;
}
origin: stackoverflow.com

 WebDriver driver = new AnyDriverYouWant();
JavascriptExecutor js;
if (driver instanceof JavascriptExecutor) {
  js = (JavascriptExecutor)driver;
} // else throw...

// later on...
js.executeScript("return document.getElementById('someId');");
origin: cloudfoundry/uaa

private void changePassword(String originalPassword, String newPassword, String confirmPassword) {
  webDriver.findElement(By.xpath("//*[text()='"+userEmail+"']")).click();
  webDriver.findElement(By.linkText("Account Settings")).click();
  webDriver.findElement(By.linkText("Change Password")).click();
  webDriver.findElement(By.name("current_password")).sendKeys(originalPassword);
  webDriver.findElement(By.name("new_password")).sendKeys(newPassword);
  webDriver.findElement(By.name("confirm_password")).sendKeys(confirmPassword);
  webDriver.findElement(By.xpath("//input[@value='Change password']")).click();
}
origin: spring-projects/spring-security

public LoginForm username(String username) {
  this.username.sendKeys(username);
  return this;
}
origin: spring-projects/spring-security

public LoginForm password(String password) {
  this.password.sendKeys(password);
  return this;
}
org.openqa.selenium

Most used classes

  • WebDriver
    The main interface to use for testing, which represents an idealised web browser. The methods in thi
  • By
    Mechanism used to locate elements within a document. In order to create your own locating mechanisms
  • WebElement
    Represents an HTML element. Generally, all interesting operations to do with interacting with a page
  • WebDriver$Options
    An interface for managing stuff you would do in a browser menu
  • DesiredCapabilities
  • RemoteWebDriver,
  • WebDriver$TargetLocator,
  • ChromeDriver,
  • WebDriverWait,
  • FirefoxDriver,
  • TakesScreenshot,
  • Dimension,
  • WebDriver$Window,
  • Actions,
  • WebDriverException,
  • WebDriver$Timeouts,
  • WebDriver$Navigation,
  • ChromeOptions,
  • ExpectedConditions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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