Solitera may collect certain information by automated means, such as cookies and web beacons, when a user visits our website. A “cookie” is a small piece of data that a website can send to your browser, which may then be stored on your system. learn more
Desktop step-Definition
- Application StepDef
- Checkbox and dropdown StepDef
- Input StepDef
- paste value from clipboard to element {string} in desktop window
- send text {string} to element {string} in desktop window
- select all text from element {string} in desktop window
- press {string} keys on current cursor location of desktop window
- press {string} keys on desktop element {string}
- send text {string} at current cursor location in the desktop window
- clear the input element {string} of desktop application
- Mouse Event SteDef
- click on desktop window element {string}
- double click on desktop window element {string}
- right click on the desktop element {string}
- click on desktop window element {string} for {string} times
- click on the {string} section of the splitbutton {string} on desktop window
- double click on desktop window element {string} with coordinates {string} and {string}
- hold left mouse button on desktop window element {string}
- release left mouse button on desktop window element {string}
- scroll {string} times in the direction {string} on the desktop element {string}
- click on desktop window element {string} with coordinates {string} and {string}
- click on desktop window with coordinates {string} and {string}
- drag element {string} in desktop window with xCords {string} and yCords {string}
- drag element in desktop window with xCords {string} and yCords {string} and drop to xCords {string} and yCords {string}
- hover and click on desktop window element {string}
- hover over desktop window element {string}
- hover over desktop window with coordinates {string} and {string}
- click on current pointer location in desktop window
- if desktop element {string} is found then click on it else do nothing
- right click on desktop window with coordinates {string} and {string}
- right click on desktop window element {string} with coordinates {string} and {string}
- if element {string} is not found on desktop window then click on element {string}
- move to the element {string} on desktop window
- drag element {string} in desktop window to the element {string}
- scroll to the desktop window element {string} to make it visible on screen
- double click on current pointer location in desktop window
- drag element {string} in desktop window to the element{string} with offset of xcord {string} and ycord {string}
- right click on current pointer location in desktop window
- click on desktop window element at current cursor location for {string} times
- OCR StepDef
- verify {string} text through ocr on desktop application of current window
- verifyĀ {string}Ā textĀ throughĀ ocrĀ onĀ desktopĀ applicationĀ ofĀ elementĀ {string}
- get ocr on desktop application of text from element {string} and save it as {string}
- return coordinates of {string} text through ocr on desktop application of {string} element with {string} position and save xcoordinate as {string} and save ycoordinate as {string}
- return coordinates of {string} text through ocr on desktop application of {string} element and with {string} position and save starting coordinate as {string} and {string} and ending coordinate as {string} and {string}
- try finding text {string} on screen for max {string} times using ocr on desktop applications current window
- try finding text {string} on element {string} for max {string} times using ocr on desktop application
- Other Application StepDef
- Other operation StepDef
- take screen shot for desktop application
- do not take screen shot for desktop application
- get NativeWindowHandle from desktop application of element {string} and store as {string}
- stop timer for desktop application
- check timer for desktop application is within {string} milliseconds
- save value {string} from desktop window to clipboard
- wait for {string} minutes in desktop window
- wait for {string} seconds in desktop window
- get text from desktop application UI at location {string} and store as {string}
- generate random text of length {string} and store as {string} in desktop window
- start timer for desktop application
- combine {string} testdata with {string} testdata and save it as {string} for desktop application
- replace ?changeHere? text with {string} in desktop element value of name {string}
- copy value of property {string} for element {string} to clipboard
- copy value of property {string} for element {string} to clipboard
- change desktop default timeout to {string} seconds
- Verification StepDef
- verify element {string} is displayed on the desktop application UI
- verify element {string} is not displayed on the desktop application UI
- verify text {string} is present in desktop window element {string}
- verify text {string} is not present in desktop window element {string}
- verify text {string} is present on the desktop window
- verify text {string} is not present on the desktop window
- verify attribute {string} of desktop element {string} is not eqauls to the value {string}
- verify attribute {string} of desktop element {string} is eqauls to the value {string}
- Verify if input field of desktop element {string} is empty
- Verify if input field element of desktop element {string} contains some value
- Hover over desktop element {string} and verify that the tooltip displays text {string}
- Hover over desktop element {string} and verify that the tooltip doesnot contains the text {string}
- Mouse Event
- drag desktop element āelement_nameā into another desktop element āelement_nameā using image identification
- double click on desktop element āelement_nameā using image identification
- click on desktop element āelement_nameā using image identification
- right click on desktop element āelement_nameā using image identification
- hover mouse to desktop element āelement_nameā and perform click using image identification
- hover mouse to desktop element āelement_nameā using image identification
paste value from clipboard to element {string} in desktop window
paste value from clipboard to element {string} in desktop window
paste value from clipboard to element {string} in desktop window
Keyword
Given, When, And, Then
Description
Will paste string value from the clipboard to the given desktop window element
Declaration
- Code
- Element
- Application
- Test Data
When paste value from clipboard to element "InputField" in desktop window
"
InputField
ID
Input
"
NILL
NILL
Remarks
- The Windows Application Driver (WinAppDriver) installed on your machine. You can download it from theĀ WinAppDriver v1.2.1.
- A windows machine with the desktop application you want to test installed.
- Inspect.exe should be present on your system to inspect the element of desktop application under test (Inspect .exe is a part of Microsoft SDK).
- Default winAppDriver location: C:\Program Files (x86)\Windows Application Driver
Restriction
- Element and application file should be in xml format.
- Last updated on: April 12, 2024
Table of contents