UI Automation activities
Every activity in VeloPhex.UIAutomation.Activities 0.7.1-rc.12.
Supported
This pack is part of the supported Core profile and ships with Studio.
Package VeloPhex.UIAutomation.Activities · version 0.7.1-rc.12 · 39 activities. Generated from build 0.7.1-rc.12.
UI Automation › Application & Browser#
- Close App: Closes a browser or window session.
- Close Tab: Closes the browser's current tab, or the one with a matching title or address; a tab the session did not open only when allowed.
- Get URL: Reads the address of the browser's active tab.
- Go Back: Goes one page back in the browser's active tab.
- Go Forward: Goes one page forward in the browser's active tab.
- Navigate To: Loads a URL in the browser's active tab.
- Refresh: Reloads the browser's active tab.
- Switch Tab: Makes the tab with a matching title, address or position the one later activities use.
- Use Application/Browser: Opens or attaches to a desktop application or a browser tab for the activities inside it, and closes it afterwards as Close says.
- Window Operation: Maximizes, minimizes, restores, closes, or moves and resizes the scope's window or an element's window.
UI Automation › Browser Data#
- Execute JavaScript: Runs JavaScript in the browser's active tab, on the page or on an element, with input arguments, and returns its result as text, a number, a boolean or JSON.
- Get Browser Data: Reads the page's cookies, local storage or session storage.
- Set Browser Data: Sets or removes the page's cookies, local storage or session storage items, or restores what Get Browser Data read.
- Upload File: Puts files on a page's file input, as if chosen in the file dialog.
- Wait For Download: Waits for the browser's next download to finish and returns the file's path and name.
UI Automation › Element#
- Capture Screenshot: Saves a PNG of an element or of the whole page or window.
- Check App State: Reports whether an element appears or disappears within the timeout, without failing; use the result in an If.
- Choose Option: Selects an option of a combo box, list or select by text, value or index.
- Click: Clicks an element.
- Click Text: Clicks a text shown in an element, window or page, found by OCR, with the real mouse.
- Drag and Drop: Drags an element onto another with the real mouse.
- Element Exists: Reports whether the target matches an element, without failing; waits up to the timeout when it does not, so set a short timeout (5 seconds, say) for a quick check.
- Extract Table Data: Reads an HTML table or a desktop grid into rows keyed by column name, optionally following a Next target across pages.
- Find Elements: Finds every element a target matches and returns how many and one attribute of each.
- Find Text Position: Finds where a text is shown in an element, window or page, by OCR.
- Get OCR Text: Reads the text shown in an element, window or page by OCR.
- Highlight: Draws a coloured frame around an element for a few seconds, without acting on it.
- Hover: Moves the pointer over an element.
- Read Attribute: Reads one attribute or property of an element.
- Read Text: Reads an element's value or visible text.
- Scroll: Scrolls an element into view, or the page by an offset.
- Select Item: Selects an item in a combo box, dropdown list, or list box by visible label.
- Send Hotkey: Sends a keyboard shortcut (e.g. Ctrl+C, Enter) to an element or active window.
- Send Keys: Sends key chords to a browser session's page, or to a window session's window, brought to the front first.
- Set Checkbox: Checks, unchecks or toggles a check box, toggle or radio button.
- Set Text: Sets a text field's value directly, with input and change events and no key presses.
- Type Text: Types text (optionally with key chords) into an element.
- Verify Control Attribute: Reads an attribute of an element and verifies it with an operator; the result is reported in a test run.
- Wait For Element: Waits until an element appears or disappears.
UI Automation › Application & Browser
UI Automation › Browser Data
UI Automation › Element