Package com.hp.lft.sdk.web
Class ImageDescription
java.lang.Object
com.hp.lft.sdk.internal.PropertiesDescriptionBase
com.hp.lft.sdk.PropertiesDescription
com.hp.lft.sdk.DescriptionBase
com.hp.lft.sdk.web.WebBaseDescription
com.hp.lft.sdk.web.WebElementDescription
com.hp.lft.sdk.web.ImageDescription
- All Implemented Interfaces:
CloneableObject
,Description
,com.hp.lft.sdk.internal.DescriptionWithVri
,Cloneable
The description of a Web Image test object.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
This class can be used to construct an instance of the ImageDescription class using the builder pattern.protected static class
ImageDescription.Init<T extends ImageDescription.Init<T>>
Helper class for ImageDescription.Builder. -
Field Summary
Fields inherited from class com.hp.lft.sdk.internal.PropertiesDescriptionBase
properties
-
Constructor Summary
ConstructorsModifierConstructorDescriptionInitializes a new instance of the Image class.protected
ImageDescription
(ImageDescription.Init<?> init) Initializes a new instance of the ImageDescription class using the Builder pattern. -
Method Summary
Modifier and TypeMethodDescriptiongetAlt()
Returns the image's tooltip text..getHref()
Returns the location to which the browser navigates when the image is clicked.getSrc()
Returns the image source in URL format.Returns the name of the target frame of the navigation.getType()
Returns the image type.void
setAlt
(StringProperty alt) Sets the image's tooltip text.void
Sets the image's tooltip text.void
setHref
(StringProperty href) Sets the location to which the browser navigates when the image is clicked.void
Sets the location to which the browser navigates when the image is clicked.void
setSrc
(StringProperty src) Sets the image source in URL format.void
Sets the image source in URL format.void
setTarget
(StringProperty target) Sets the name of the frame that will be navigated when user clicks on the frame.void
Sets the name of the frame that will be navigated when user clicks on the frame.void
Sets the image type.Methods inherited from class com.hp.lft.sdk.web.WebElementDescription
getAccessibilityName, getCSSSelector, getRole, getXPath, setAccessibilityName, setAccessibilityName, setCSSSelector, setCSSSelector, setRole, setRole, setXPath, setXPath
Methods inherited from class com.hp.lft.sdk.web.WebBaseDescription
cloneTo, getAbsoluteLocation, getAttributes, getClassName, getId, getInnerHTML, getInnerText, getLocation, getName, getOuterHTML, getOuterText, getSize, getStyles, getTagName, getTitle, isVisible, setAbsoluteLocation, setAbsoluteLocation, setAbsoluteLocation, setAttributes, setClassName, setClassName, setId, setId, setInnerHTML, setInnerHTML, setInnerText, setInnerText, setLocation, setLocation, setLocation, setName, setName, setOuterHTML, setOuterHTML, setOuterText, setOuterText, setSize, setSize, setSize, setStyles, setTagName, setTagName, setTitle, setTitle, setVisible
Methods inherited from class com.hp.lft.sdk.DescriptionBase
getIndex, getIndexType, getObjectProperties, getVRI, setIndex, setIndexType, setObjectProperties, setVRI, setVRI
Methods inherited from class com.hp.lft.sdk.PropertiesDescription
clone
Methods inherited from class com.hp.lft.sdk.internal.PropertiesDescriptionBase
getValueAs, getValueAsStringProperty, insertValue
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.hp.lft.sdk.CloneableObject
clone
-
Constructor Details
-
ImageDescription
public ImageDescription()Initializes a new instance of the Image class. -
ImageDescription
Initializes a new instance of the ImageDescription class using the Builder pattern.- Parameters:
init
- the Builder pattern.
-
-
Method Details
-
setAlt
Sets the image's tooltip text.- Parameters:
alt
- a StringProperty(or RegExpProperty) representing the image's tooltip text.
-
setAlt
Sets the image's tooltip text.- Parameters:
alt
- the image's tooltip text.
-
getAlt
Returns the image's tooltip text..- Returns:
- the image's tooltip text..
-
setSrc
Sets the image source in URL format.- Parameters:
src
- a StringProperty(or RegExpProperty) representing the image source in URL format.
-
setSrc
Sets the image source in URL format.- Parameters:
src
- the image source in URL format.
-
getSrc
Returns the image source in URL format.- Returns:
- the image source in URL format.
-
setTarget
Sets the name of the frame that will be navigated when user clicks on the frame.- Parameters:
target
- a StringProperty(or RegExpProperty) representing the name of the frame that will be navigated when user clicks on the frame.
-
setTarget
Sets the name of the frame that will be navigated when user clicks on the frame.- Parameters:
target
- the name of the frame that will be navigated when user clicks on the frame.
-
getTarget
Returns the name of the target frame of the navigation.- Returns:
- the name of the target frame of the navigation. Possible values: Possible values: Any valid HTML target attribute value, for example, framename, _blank, or _self.
-
setHref
Sets the location to which the browser navigates when the image is clicked.- Parameters:
href
- a StringProperty(or RegExpProperty) representing the location to which the browser navigates when the image is clicked.
-
setHref
Sets the location to which the browser navigates when the image is clicked.- Parameters:
href
- the location to which the browser navigates when the image is clicked.
-
getHref
Returns the location to which the browser navigates when the image is clicked.- Returns:
- the location to which the browser navigates when the image is clicked.
-
setType
Sets the image type.- Parameters:
type
- the image type.
-
getType
Returns the image type.- Returns:
- the image type.
-