Package com.hp.lft.sdk.web
Interface WebElement
- All Superinterfaces:
- Clickable,- LocationInfoProvider,- SupportDragAndDrop,- SupportsNativeObject,- TestObject,- TestObjectDescriber,- VisibleProvider,- WaitUntilVisibleProvider,- WebTestObject,- WebTestObjectDescriber
- All Known Subinterfaces:
- Accordion,- AgGrid,- Area,- AudioControl,- Button,- Button,- Calendar,- Carousel,- CheckBox,- CheckBox,- DatePicker,- DateTimeInput,- Dialog,- EditField,- EditField,- FacetFilter,- FileField,- GridBase<T>,- Header,- Image,- Label,- Link,- ListBox,- ListBox,- Menu,- Menu,- Menubar,- NavigationBar,- NotificationBar,- NumericField,- Paginator,- Password,- RadioButton,- RadioGroup,- RadioGroup,- RatingIndicator,- RoadMap,- RowRepeater,- Slider,- Table,- Table,- TabStrip,- TabStrip,- Tile,- ToggleButton,- ToolBar,- TreeView,- TreeView,- UiGrid,- VideoControl
A basic Web element's description.
- 
Method SummaryModifier and TypeMethodDescriptionvoidClicks on the object twice.
 If you are testing a web or hybrid application on a mobile device, this method is equivalent to performing a DoubleTap gesture.voidClicks on an object twice according to the specified behavior.voidTriggers an event on the test object.Returns the element's AccessibilityName.Returns the element's CSS Selector.getRole()Returns the object's role property.getXPath()Returns the element's XPath.voidhoverTap()When hover is supported, places the pointer on the object.voidWhen hover is supported, places the pointer on the object.voidPresses and holds the object.voidlongPress(WebLongPressArgs args) Presses and holds the object according to the specified behavior.voidpan(long deltaX, long deltaY) Performs a pan gesture on the object.voidpan(WebPanArgs args) Performs a pan gesture on the object according to the specified behavior.voidpinch(double scale) Performs a pinch gesture on the object.voidpinch(WebPinchArgs args) Perform a pinch gesture on the object according to the specified behavior.voidswipe(SwipeDirection direction) Swipes the object in the specified direction.voidswipe(WebSwipeArgs args) Swipes the object according to the specified behavior.Methods inherited from interface com.hp.lft.sdk.LocationInfoProvidergetAbsoluteLocation, getLocation, getSizeMethods inherited from interface com.hp.lft.sdk.SupportDragAndDropdragAndDropOn, dragAndDropOnMethods inherited from interface com.hp.lft.sdk.SupportsNativeObjectgetNativeObjectMethods inherited from interface com.hp.lft.sdk.TestObjectcallFTMethod, callFTMethod, exists, exists, findChildren, getDescription, getDisplayName, getParent, getSnapshot, getTextLocations, getTextLocations, getVisibleText, getVisibleText, highlight, highlightMatches, setDescription, setDisplayName, verifyImageExists, verifyImageExists, verifyImageMatch, verifyImageMatch, verifyImageMatch, verifyImageMatch, verifyImageMatch, verifyImageMatch, waitUntilExists, waitUntilExistsMethods inherited from interface com.hp.lft.sdk.TestObjectDescriberdescribeMethods inherited from interface com.hp.lft.sdk.WaitUntilVisibleProviderwaitUntilVisible, waitUntilVisibleMethods inherited from interface com.hp.lft.sdk.web.WebTestObjectgetAttribute, getAttributes, getClassName, getComputedStyle, getComputedStyles, getId, getInnerHTML, getInnerText, getName, getOuterHTML, getOuterText, getTagName, getTitle, isVisibleMethods inherited from interface com.hp.lft.sdk.web.WebTestObjectDescriberdescribe, describe
- 
Method Details- 
doubleClickClicks on the object twice.
 If you are testing a web or hybrid application on a mobile device, this method is equivalent to performing a DoubleTap gesture.- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
doubleClickClicks on an object twice according to the specified behavior. If you are testing a web or hybrid application on a mobile device, this method is equivalent to performing a DoubleTap gesture.- Parameters:
- args- additional arguments for the DoubleClick method.
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
hoverTapWhen hover is supported, places the pointer on the object. Otherwise, taps the object.- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
hoverTapWhen hover is supported, places the pointer on the object. Otherwise, taps the object.- Parameters:
- location- location over which to hover.
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
fireEventTriggers an event on the test object.
 Note: Use theEventInfoFactoryclass to generate the eventInfo argument value.- Parameters:
- eventInfo- the event info describing the event to trigger.
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
longPressPresses and holds the object. This method is not supported in Internet Explorer.- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
longPressPresses and holds the object according to the specified behavior.- Parameters:
- args- additional arguments for the LongPress operation.
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
panPerforms a pan gesture on the object.- Parameters:
- deltaX- the distance moved on the x-axis
- deltaY- the distance moved on the y-axis
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
panPerforms a pan gesture on the object according to the specified behavior.- Parameters:
- args- additional arguments for the pan operation.
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
pinchPerforms a pinch gesture on the object.- Parameters:
- scale- the zoom scale resulting from the pinch gesture. This is the ratio between the distance between the fingers at the end of the pinch gesture to the distance between the fingers at the beginning of the pinch gesture.
 For example, if you were to touch a screen with your fingers 6 cm apart, and pinch until your fingers were 3 cm apart, the scale would be 0.5. Likewise, if your fingers were 3 cm apart, and you pinch until your fingers are 6 cm apart, the scale would be 2.
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
pinchPerform a pinch gesture on the object according to the specified behavior.- Parameters:
- args- additional arguments for the pinch operation.
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
swipeSwipes the object in the specified direction. This method is not supported in Internet Explorer.- Parameters:
- direction- the direction in which to swipe. Possible values:- SwipeDirection
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
swipeSwipes the object according to the specified behavior.- Parameters:
- args- additional arguments for the swipe operation. Possible values:- WebSwipeArgs
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
getXPathReturns the element's XPath.- Returns:
- the element's XPath.
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
getAccessibilityNameReturns the element's AccessibilityName.- Returns:
- the element's AccessibilityName.
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
getCSSSelectorReturns the element's CSS Selector.- Returns:
- the element's CSS Selector.
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
- 
getRoleReturns the object's role property.- Returns:
- the object's role property.
- Throws:
- GeneralLeanFtException- if error occurs during execution
 
 
-