Class AbstractElementCondition<R>

java.lang.Object
org.jboss.arquillian.graphene.condition.element.AbstractElementCondition<R>
All Implemented Interfaces:
com.google.common.base.Function<org.openqa.selenium.WebDriver,R>, Function<org.openqa.selenium.WebDriver,R>, org.openqa.selenium.support.ui.ExpectedCondition<R>
Direct Known Subclasses:
AbstractElementBooleanCondition

public abstract class AbstractElementCondition<R> extends Object implements org.openqa.selenium.support.ui.ExpectedCondition<R>
Author:
Jan Papousek
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final Logger
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractElementCondition(org.openqa.selenium.WebElement element)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    apply(org.openqa.selenium.WebDriver driver)
     
    protected abstract R
    check(org.openqa.selenium.WebDriver driver)
     
    protected org.openqa.selenium.WebElement
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.google.common.base.Function

    equals

    Methods inherited from interface java.util.function.Function

    andThen, compose
  • Field Details

    • LOGGER

      protected static final Logger LOGGER
  • Constructor Details

    • AbstractElementCondition

      public AbstractElementCondition(org.openqa.selenium.WebElement element)
  • Method Details

    • apply

      public R apply(org.openqa.selenium.WebDriver driver)
      Specified by:
      apply in interface com.google.common.base.Function<org.openqa.selenium.WebDriver,R>
      Specified by:
      apply in interface Function<org.openqa.selenium.WebDriver,R>
    • getElement

      protected org.openqa.selenium.WebElement getElement()
    • check

      protected abstract R check(org.openqa.selenium.WebDriver driver)