package com.algocrafts.conditions;
import com.algocrafts.selenium.Element;
import java.util.function.Predicate;
public enum ElementPredicates implements Predicate<Element> {
NOT_NULL {
@Override
public boolean test(Element input) {
return input != null;
}
},
DISPLAYED {
@Override
public boolean test(Element input) {
return input.isDisplayed();
}
},
ENABLED {
@Override
public boolean test(Element input) {
return input.isEnabled();
}
},
SELECTED {
@Override
public boolean test(Element input) {
return input.isSelected();
}
}
}