@Override public List<WebElement> findElements(SearchContext context) { return ((FindsByXPath) context).findElementsByXPath(xpathExpression); }
@Override public WebElement findElement(SearchContext context) { return ((FindsByXPath) context).findElementByXPath(xpathExpression); }
@Override public List<WebElement> findElementsByXPath(String using) { return ((org.openqa.selenium.internal.FindsByXPath) wrappedWebElement) .findElementsByXPath(using); }
@Override public WebElement findElementByXPath(String using) { return ((org.openqa.selenium.internal.FindsByXPath) wrappedWebElement) .findElementByXPath(using); }
@Override public List<WebElement> findElementsByXPath(String using) { return ((org.openqa.selenium.internal.FindsByXPath) wrappedWebElement) .findElementsByXPath(using); }
@Override public WebElement findElementByXPath(String using) { return ((org.openqa.selenium.internal.FindsByXPath) wrappedWebElement).findElementByXPath(using); }
@Override public List<WebElement> findElementsByXPath(String using) { return ((org.openqa.selenium.internal.FindsByXPath) wrappedWebElement).findElementsByXPath(using); }
@Override public WebElement findElementByXPath(String using) { return ((org.openqa.selenium.internal.FindsByXPath) wrappedWebElement) .findElementByXPath(using); }
@Override public List<WebElement> findElementsByXPath(final String using) { return ((FindsByXPath) webDriver).findElementsByXPath(using); }
@Override public WebElement findElement(SearchContext context) { return ((FindsByXPath) context).findElementByXPath(xpathExpression); }
@Override public List<WebElement> findElements(SearchContext context) { return ((FindsByXPath) context).findElementsByXPath(xpathExpression); }
@Override public WebElement findElementByXPath(String using) { return ((FindsByXPath) webDriver).findElementByXPath(using); }
@Override public List<WebElement> findElementsByXPath(String using) { return ((FindsByXPath) webDriver).findElementsByXPath(using); }
@Override public WebElement findElementByXPath(final String using) { return ((FindsByXPath) webDriver).findElementByXPath(using); }
@Override public List<WebElement> findElementsByXPath(String using) { return ((org.openqa.selenium.internal.FindsByXPath) wrappedWebElement).findElementsByXPath(using); }
@Override public WebElement findElementByXPath(String using) { return ((org.openqa.selenium.internal.FindsByXPath) wrappedWebElement).findElementByXPath(using); }
@Override public List<WebElement> findElements(SearchContext context) { String escapedLabel = escapeQuotes(label); if (partial) { return ((FindsByXPath) context).findElementsByXPath(String.format(".//%s[contains(text(),%s)]/following::%s", labelTagName, escapedLabel, tagName)); } else { return ((FindsByXPath) context).findElementsByXPath(String.format(".//%s[text() = %s]/following::%s", labelTagName, escapedLabel, tagName)); } }
@Override public WebElement findElement(SearchContext context) { String escapedLabel = escapeQuotes(label); if (partial) { return ((FindsByXPath) context).findElementByXPath(String.format(".//%s[contains(text(),%s)]/following::%s", labelTagName, escapedLabel, tagName)); } else { return ((FindsByXPath) context).findElementByXPath(String.format(".//%s[text() = %s]/following::%s", labelTagName, escapedLabel, tagName)); } }
@Override public List<WebElement> findElements(SearchContext context) { String escapedLabel = escapeQuotes(label); if (partial) { return ((FindsByXPath) context).findElementsByXPath(String.format(".//%s[contains(text(),%s)]/preceding::%s", labelTagName, escapedLabel, tagName)); } else { return ((FindsByXPath) context).findElementsByXPath(String.format(".//%s[text() = %s]/preceding::%s", labelTagName, escapedLabel, tagName)); } }
@Override public WebElement findElement(SearchContext context) { String escapedText = escapeQuotes(text); if (partial) { return ((FindsByXPath) context).findElementByXPath(String.format(".//%s[contains(text(),%s)]", tagName, escapedText)); } else { return ((FindsByXPath) context).findElementByXPath(String.format(".//%s[text() = %s]", tagName, escapedText)); } }