package com.redheap.selenium.component;
import com.redheap.selenium.domain.PageMessageWrapper;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
public class AdfRegion extends AdfComponent {
public AdfRegion(WebDriver driver, String clientid) {
super(driver, clientid);
}
/**
* Convenience method to get all the messages on the page.
* <p>
* This method was put here mainly so the {@link com.redheap.selenium.page.PageFragment PageFragment} has access
* to this method. This is because the method requires a JavascriptExecutor from a driver and PageFragment
* doesn't have it while you do want to ask your fragment if there are any messages if you are writing test against
* the taskflowtester.
* @return A {@link com.redheap.selenium.domain.PageMessageWrapper PageMessageWrapper} object containing
* all messages and some convenicence methods
*/
public PageMessageWrapper getAllMessages() {
return PageMessageWrapper.getAllMessages((JavascriptExecutor) getDriver());
}
}