1 package com.atlassian.webdriver.waiter.webdriver.function.element;
2
3 import com.atlassian.webdriver.waiter.webdriver.retriever.WebElementRetriever;
4 import com.atlassian.webdriver.waiter.webdriver.function.ConditionFunction;
5 import org.openqa.selenium.WebDriver;
6
7
8
9
10 public class IsEnabledFunction implements ConditionFunction
11 {
12 private final WebElementRetriever elementRetriever;
13
14 public IsEnabledFunction(final WebElementRetriever elementRetriever)
15 {
16 this.elementRetriever = elementRetriever;
17 }
18
19 public Boolean apply(WebDriver from)
20 {
21 return elementRetriever.retrieveElement().isEnabled();
22 }
23 }