Class UIObject
- java.lang.Object
-
- org.uitnet.testing.smartfwk.ui.core.objects.UIObject
-
- Direct Known Subclasses:
Accordion,Button,CheckBox,CheckBoxGroup,Choices,ComboBox,DateItem,DateTimeItem,DOMObject,Hyperlink,Image,ImageObject,InputFile,Label,ListBox,MenuItem,MultiStateElement,RadioButton,RadioButtonGroup,Scrollbar,Section,Tab,TabSheet,Text,TextArea,TextBox,TimeItem,ToolStrip,WebURL
public abstract class UIObject extends Object
- Author:
- Madhav Krishna
-
-
Field Summary
Fields Modifier and Type Field Description protected StringdisplayNameprotected LocatorTypelocatorTypeprotected UIObjectTypeuiObjectType
-
Constructor Summary
Constructors Constructor Description UIObject(LocatorType locatorType, UIObjectType type, String displayName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract UIObjectclone()StringgetDisplayName()LocatorTypegetLocatorType()UIObjectTypegetType()abstract UIObjectValidatorgetValidator(SmartCucumberScenarioContext scenarioContext, org.sikuli.script.Region region)abstract UIObjectValidatorgetValidator(SmartAppDriver appDriver, org.sikuli.script.Region region)abstract UIObjectupdateLocatorParameterWithValue(String paramName, String value)
-
-
-
Field Detail
-
locatorType
protected LocatorType locatorType
-
uiObjectType
protected UIObjectType uiObjectType
-
displayName
protected String displayName
-
-
Constructor Detail
-
UIObject
public UIObject(LocatorType locatorType, UIObjectType type, String displayName)
-
-
Method Detail
-
getLocatorType
public LocatorType getLocatorType()
-
getType
public UIObjectType getType()
-
getDisplayName
public String getDisplayName()
-
updateLocatorParameterWithValue
public abstract UIObject updateLocatorParameterWithValue(String paramName, String value)
-
getValidator
public abstract UIObjectValidator getValidator(SmartAppDriver appDriver, org.sikuli.script.Region region)
-
getValidator
public abstract UIObjectValidator getValidator(SmartCucumberScenarioContext scenarioContext, org.sikuli.script.Region region)
-
-