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