|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
com.canoo.webtest.steps.Step
com.canoo.webtest.steps.store.BaseStoreStep
com.canoo.webtest.extension.StoreElementAttribute
public class StoreElementAttribute
StoreElementAttribute
| Field Summary |
|---|
| Fields inherited from class com.canoo.webtest.steps.Step |
|---|
DEFAULT_DESCRIPTION, ELEMENT_ATTRIBUTE_ID, ELEMENT_ATTRIBUTE_NAME, PROPERTY_TYPE_ANT, PROPERTY_TYPE_ANT_STRICT, PROPERTY_TYPE_DEFAULT, PROPERTY_TYPE_DYNAMIC |
| Fields inherited from class org.apache.tools.ant.Task |
|---|
target, taskName, taskType, wrapper |
| Fields inherited from class org.apache.tools.ant.ProjectComponent |
|---|
description, location, project |
| Constructor Summary | |
|---|---|
StoreElementAttribute()
|
|
| Method Summary | |
|---|---|
void |
doExecute()
Locate all applicable html elements, check their number (size == 1) and store the value of the attribute. |
static com.gargoylesoftware.htmlunit.html.HtmlElement |
findElement(com.gargoylesoftware.htmlunit.Page currentResp,
String id,
String xpathStr,
org.apache.log4j.Logger log,
Step step)
Search for the element by id or xpath. |
String |
getAttributeName()
|
String |
getHtmlId()
|
String |
getXpath()
|
void |
setAttributeName(String name)
Sets the name of the attribute of interest. |
void |
setHtmlId(String str)
Sets the id attribute of the element of interest. |
void |
setPropertyName(String name)
Deprecated. since 03.2007. Use BaseStoreStep.setProperty(String) |
void |
setXpath(String path)
Sets the XPath used to identify the element of interest. |
protected void |
verifyParameters()
Verifies the parameters. |
| Methods inherited from class com.canoo.webtest.steps.store.BaseStoreStep |
|---|
getComputedValue, getProperty, getPropertyType, isPerformingAction, setProperty, setPropertyType, storeProperty, storeProperty |
| Methods inherited from class org.apache.tools.ant.Task |
|---|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
| Methods inherited from class org.apache.tools.ant.ProjectComponent |
|---|
getDescription, getLocation, getProject, setDescription, setLocation, setProject |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public StoreElementAttribute()
| Method Detail |
|---|
public void doExecute()
throws Exception
doExecute in class StepStepFailedException - if no applicable button was found
Exception
public static com.gargoylesoftware.htmlunit.html.HtmlElement findElement(com.gargoylesoftware.htmlunit.Page currentResp,
String id,
String xpathStr,
org.apache.log4j.Logger log,
Step step)
throws StepFailedException
currentResp - the html page in which to searchid - xpathStr - log - step -
StepFailedException - if no element is foundpublic void setHtmlId(String str)
str - the new valuepublic String getHtmlId()
public void setXpath(String path)
path - the new valuepublic String getXpath()
public void setAttributeName(String name)
name - Sets the name of the attribute.public String getAttributeName()
public void setPropertyName(String name)
BaseStoreStep.setProperty(String)
name - The Property Nameprotected void verifyParameters()
verifyParameters in class Step
|
Copyright © 2001-2007 Canoo Engineering AG, Basel. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||