com.codeborne.selenide
Class Condition

java.lang.Object
  extended by com.codeborne.selenide.Condition

public abstract class Condition
extends java.lang.Object


Field Summary
static Condition hidden
           
static Condition visible
           
 
Constructor Summary
Condition(java.lang.String name)
           
 
Method Summary
abstract  java.lang.String actualValue(org.openqa.selenium.WebElement element)
           
abstract  boolean apply(org.openqa.selenium.WebElement element)
           
static Condition hasAttribute(java.lang.String attributeName, java.lang.String attributeValue)
           
static Condition hasClass(java.lang.String cssClass)
           
static boolean hasClass(org.openqa.selenium.WebElement element, java.lang.String cssClass)
           
static Condition hasNotClass(java.lang.String cssClass)
           
static Condition hasOptions()
           
static Condition hasText(java.lang.String text)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

visible

public static final Condition visible

hidden

public static final Condition hidden
Constructor Detail

Condition

public Condition(java.lang.String name)
Method Detail

hasAttribute

public static Condition hasAttribute(java.lang.String attributeName,
                                     java.lang.String attributeValue)

hasText

public static Condition hasText(java.lang.String text)

hasOptions

public static Condition hasOptions()

hasClass

public static boolean hasClass(org.openqa.selenium.WebElement element,
                               java.lang.String cssClass)

hasClass

public static Condition hasClass(java.lang.String cssClass)

hasNotClass

public static Condition hasNotClass(java.lang.String cssClass)

apply

public abstract boolean apply(org.openqa.selenium.WebElement element)

actualValue

public abstract java.lang.String actualValue(org.openqa.selenium.WebElement element)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object