package org.societies.integration.api.selenium.components;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
public class ProfileSettingsDeleteDialog extends BasePageComponent {
private static final String DIALOG_XPATH = "//*[@id='mainForm:confirmDeleteConditionDialog']";
private static final String SAVE_BTN_XPATH = "//*[@id='mainForm:confirmDeleteConditionDialog']//*[contains(@class, 'ui-button-text') and text()='Yes Sure']";
private static final String CANCEL_BTN_XPATH = "//*[@id='mainForm:confirmDeleteConditionDialog']//*[contains(@class, 'ui-button-text') and text()='Not Yet']";
public ProfileSettingsDeleteDialog(WebDriver driver) {
super(driver);
waitUntilVisible(By.xpath(DIALOG_XPATH));
}
public void clickOk() {
clickButton(By.xpath(SAVE_BTN_XPATH));
waitUntilNotVisible(By.xpath(DIALOG_XPATH));
}
public void clickCancel() {
clickButton(By.xpath(CANCEL_BTN_XPATH));
waitUntilNotVisible(By.xpath(DIALOG_XPATH));
}
}