}
return button;
}
protected Page findTarget() throws XPathException, IOException, SAXException {
final ClickableElement button = findClickableElement(getContext().getCurrentHtmlResponse(this));
if (button == null) {
throw buildNoButtonFoundException();
}
LOG.info("-> findTarget(by " + button.getTagName() + "): name="
+ button.getAttribute("name") + " value="
+ button.getAttribute("value"));
if (isImageButton()) {
LOG.info("-> findTarget(by " + button.getTagName() + "): name="
+ button.getAttribute("name") + " value="
+ button.getAttribute("value"));
return ((HtmlInput) button).click(Integer.parseInt(getX()), Integer.parseInt(getY()));
}
return button.click();
}