package com.autonomy.abc.selenium.find.filters;
import com.autonomy.abc.selenium.find.numericWidgets.NumericWidget;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
public class GraphFilterContainer extends FilterContainer {
private final WebDriver driver;
private final WebElement container;
GraphFilterContainer(final WebElement element, final WebDriver webDriver) {
super(element, webDriver);
driver = webDriver;
container = element;
}
public NumericWidget getChart(){
return new NumericWidget(driver,container);
}
public WebElement graph(){
return getContainer().findElement(By.cssSelector("div.collapse:nth-child(2)"));
}
//REFACTOR
//gets the graph header
@Override
public WebElement filterCategory(){
return getContainer().findElement(By.cssSelector(".collapsible-header h4 span"));
}
}