Example #1
0
  @Override
  protected String handleSeleneseCommand(
      WebDriver driver, String attributeLocator, String ignored) {
    try {
      return (String) library.executeScript(driver, getAttribute, attributeLocator);
    } catch (WebDriverException e) {
      String[] nameAndAttribute = getNameAndAttribute(attributeLocator);

      WebElement element = finder.findElement(driver, nameAndAttribute[0]);
      return element.getAttribute(nameAndAttribute[1]);
    }
  }
Example #2
0
  public ElementFound findElement() {
    if (element == null || element.stale()) element = elementFinder.find();

    return element;
  }
 @Override
 protected Number handleSeleneseCommand(WebDriver driver, String locator, String value) {
   Point location = finder.findElement(driver, locator).getLocation();
   return location.getX();
 }