package com.autonomy.abc.selenium.find.filters;
import com.hp.autonomy.frontend.selenium.element.ChevronContainer;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
public abstract class FilterContainer extends ChevronContainer{
private final WebElement container;
FilterContainer(final WebElement element, final WebDriver webDriver) {
super(element,webDriver);
container = element;
}
public WebElement getContainer(){
return container;
}
public String filterCategoryName(){
return filterCategory().getText();
}
protected WebElement filterCategory(){
return container.findElement(By.cssSelector(".collapsible-header h4 span"));
}
public String toString(){
return filterCategoryName();
}
}