package com.denimgroup.threadfix.selenium.pages;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.support.ui.Select;
public class ConfigureDefaultsPage extends BasePage {
public ConfigureDefaultsPage(WebDriver webdriver) {
super(webdriver);
}
public ConfigureDefaultsPage setRoleSelect(String code){
new Select(driver.findElementById("roleSelect")).selectByVisibleText(code);
return this;
}
public ConfigureDefaultsPage checkGlobalGroupCheckbox() {
driver.findElementById("globalGroupEnabledCheckbox").click();
return this;
}
public ConfigureDefaultsPage clickUpdateDefaults() {
driver.findElementById("updateDefaultsButton").click();
return new ConfigureDefaultsPage(driver);
}
public boolean isSaveSuccessful(){
return driver.findElementByClassName("alert-success").getText().trim().contains("Configuration was saved successfully.");
}
}