WebDriverHelper#
- public class WebDriverHelper#
Constructors#
WebDriverHelper#
Methods#
findElementBy#
- public WebElement findElementBy(By by)#
- Parameters
by – механизм поиска
- Returns
html-элемент
findElementWithAttribute#
- public WebElement findElementWithAttribute(String dataAttributeName, String value)#
findElementWithAttributes#
- public final WebElement findElementWithAttributes(XAttribute<java.lang.String, java.lang.String>... attributes)#
findElementsBy#
- public List<WebElement> findElementsBy(By by)#
- Parameters
by – механизм поиска
- Returns
список html-элементов
findElementsWithAttribute#
- public List<WebElement> findElementsWithAttribute(String dataAttributeName, String value)#
findElementsWithAttributes#
- public final List<WebElement> findElementsWithAttributes(XAttribute<java.lang.String, java.lang.String>... attributes)#
getElementName#
getRootWebElement#
- public Optional<WebElement> getRootWebElement()#
Возвращает ссылку на
WebElement
, который будет являться корнем при поиске элементов методами wait* и find*.Если значение не указано, поиск будет производиться от корня Html-дерева документа.
- Returns
элемент html-дерева
getWaitTimeout#
getWebDriver#
of#
- public static WebDriverHelper of(WebDriver webDriver)#
setElementName#
- public WebDriverHelper setElementName(String elementName)#
Устанавливает значение свойства
getElementName()
.- Parameters
elementName – Новое имя.
- Returns
Текущий экземпляр
WebDriverHelper
.
setRootWebElement#
- public WebDriverHelper setRootWebElement(WebElement rootWebElement)#
Устанавливает значение свойства
getRootWebElement()
.- Parameters
rootWebElement – новое значение
- Returns
Текущий экземпляр
WebDriverHelper
.
setWaitTimeout#
- public WebDriverHelper setWaitTimeout(Duration duration)#
Устанавливает значение свойства
getWaitTimeout()
.- Parameters
duration – Длительность
- Returns
Текущий экземпляр
WebDriverHelper
.
waitElementBy#
- public WebElement waitElementBy(By by)#
waitElementWithAttribute#
- public WebElement waitElementWithAttribute(String dataAttributeName, String value)#
waitElementWithAttributes#
- public final WebElement waitElementWithAttributes(XAttribute<java.lang.String, java.lang.String>... attributes)#