package com.redheap.selenium.component; import org.openqa.selenium.WebDriver; public class AdfMessage extends AdfComponent { // see http://jdevadf.oracle.com/adf-richclient-demo/docs/js-subids.html private static final String SUBID_detail = "detail"; // detail[idx] 0 gives <td>, while 1+ gives <div>'s private static final String SUBID_intro = "intro"; // intro[idx] 0 gives <td> for Messages for this component are listed below private static final String SUBID_summary = "summary"; // summary[idx] private static final String JS_GET_MESSAGE = JS_FIND_COMPONENT + "return comp.getMessage();"; private static final String JS_GET_MESSAGE_TYPE = JS_FIND_COMPONENT + "return comp.getMessageType();"; public AdfMessage(WebDriver webDriver, String clientid) { super(webDriver, clientid); } public String getMessage() { return (String) executeScript(JS_GET_MESSAGE, getClientId()); } public String getMessageType() { return (String) executeScript(JS_GET_MESSAGE_TYPE, getClientId()); } }