本文整理了Java中org.openqa.selenium.By.findElement()
方法的一些代码示例,展示了By.findElement()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。By.findElement()
方法的具体详情如下:
包路径:org.openqa.selenium.By
类名称:By
方法名:findElement
[英]Find a single element. Override this method if necessary.
[中]查找单个元素。如有必要,请重写此方法。
代码示例来源:origin: org.seleniumhq.selenium/selenium-htmlunit-driver
@Override
public WebElement call() throws Exception {
return locator.findElement(context);
}
});
代码示例来源:origin: org.jboss.arquillian.graphene/graphene-webdriver-api
@Override
public WebElement findElement(SearchContext context) {
return implementation.findElement(context);
}
代码示例来源:origin: com.machinepublishers/jbrowserdriver
/**
* {@inheritDoc}
*/
@Override
public ElementServer findElement(By by) {
return (ElementServer) by.findElement(this);
}
代码示例来源:origin: arquillian/arquillian-graphene
@Override
public WebElement findElement(SearchContext context) {
return implementation.findElement(context);
}
代码示例来源:origin: com.machinepublishers/jbrowserdriver
/**
* {@inheritDoc}
*/
@Override
public WebElement findElement(By by) {
return by.findElement(this);
}
代码示例来源:origin: org.seleniumhq.webdriver/webdriver-support
@Override
public WebElement findElement(SearchContext finder) {
try {
// First, try to locate by id
return idFinder.findElement(finder);
} catch (NoSuchElementException e) {
// Then by name
return nameFinder.findElement(finder);
}
}
代码示例来源:origin: org.openqa.selenium.webdriver/webdriver-common
/**
* Find a single element. Override this method if necessary.
* @param driver A driver to use to find the element
* @return The WebElement that matches the selector
* @deprecated use findElement(SearchContext) instead
*/
public WebElement findElement(WebDriver driver) {
return findElement((SearchContext) driver);
}
代码示例来源:origin: org.openqa.selenium.webdriver/webdriver-support
@Override
public WebElement findElement(SearchContext finder) {
try {
// First, try to locate by id
return idFinder.findElement(finder);
} catch (NoSuchElementException e) {
// Then by name
return nameFinder.findElement(finder);
}
}
代码示例来源:origin: org.seleniumhq.webdriver/webdriver-ie
public WebElement findElement(By by) {
return by.findElement(this);
}
代码示例来源:origin: com.machinepublishers/jbrowserdriver
/**
* {@inheritDoc}
*/
@Override
public WebElement findElement(By by) {
return by.findElement(this);
}
代码示例来源:origin: org.jboss.arquillian.extension/arquillian-angularjs-graphene-api
@Override
public WebElement findElement(SearchContext context) {
return implementation.findElement(context);
}
代码示例来源:origin: com.cognifide.qa.bb/bb-core
@Override
public WebElement findElement() {
return selector.findElement(searchContext);
}
代码示例来源:origin: com.cognifide.qa.bb/bb-core
private SearchContext getContext() {
return field.isAnnotationPresent(Global.class) ? searchContext
: selector.findElement(searchContext);
}
}
代码示例来源:origin: stackoverflow.com
public class MyFirefoxDriver extends FirefoxDriver {
@Override
public WebElement findElement(By by) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
return by.findElement((SearchContext) this);
}
代码示例来源:origin: stackoverflow.com
public class _WebDriver extends FirefoxDriver {
@Override
public WebElement findElement(By by) {
try {
Thread.sleep(500);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return by.findElement((SearchContext) this);
}
}
代码示例来源:origin: org.seleniumhq.selenium/selenium-android-driver
public WebElement findElement(By by) {
long start = System.currentTimeMillis();
while (true) {
try {
return by.findElement(findBy);
} catch (NoSuchElementException e) {
if (System.currentTimeMillis() - start > implicitWait) {
throw e;
}
sleepQuietly(100);
}
}
}
代码示例来源:origin: org.seleniumhq.selenium.fluent/fluent-selenium
@Override
public WebElement findElement(SearchContext context) {
return makeXPath().findElement(context);
}
代码示例来源:origin: org.seleniumhq.selenium.fluent/fluent-selenium
@Override
public WebElement findElement(SearchContext context) {
return makeByXPath().findElement(context);
}
代码示例来源:origin: org.openqa.selenium.webdriver/webdriver-htmlunit
public WebElement findElement(By by) {
assertElementNotStale();
return by.findElement(this);
}
代码示例来源:origin: fhoeben/hsac-fitnesse-fixtures
protected boolean clickSelectOption(WebElement element, String optionValue) {
boolean result = false;
if (element != null) {
if (isSelect(element)) {
optionValue = cleanupValue(optionValue);
By optionBy = new OptionBy(optionValue);
WebElement option = optionBy.findElement(element);
result = clickSelectOption(element, option);
}
}
return result;
}
内容来源于网络,如有侵权,请联系作者删除!