package org.lightadmin.component; import org.lightadmin.SeleniumContext; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.FindBy; public class WarningDialog extends StaticComponent { @FindBy( id = "popup_container" ) private WebElement container; @FindBy( id = "popup_ok" ) private WebElement confirmButton; @FindBy( id = "popup_message" ) private WebElement message; public WarningDialog( SeleniumContext seleniumContext ) { super( seleniumContext ); } public String getMessage() { webDriver().waitForElementVisible( container ); return message.getText(); } public boolean isPresent() { return webDriver().isElementPresent( container ); } public void close() { confirmButton.click(); } }