Supported controls, operations, and keywords

This is a technology preview, enabling you to experiment with AI Codeless testing.

AI Codeless Testing supports testing desktop web applications, and applications on mobile devices connected to UFT Mobile.

Supported control types

AI Codeless Testing identifies common application controls such as camera, categories, chat, check box, Facebook, favorites, radio button, share, toggle button, trash, twitter, and view. For a complete list of controls that AI Codeless Testing can identify, see the AI testing section of the UFT Help Center.

Back to top

Supported operations

The following is a list of operations that Codeless tests can perform on an identified control. In parentheses, you can find alternative names or aliases that refer to the same operations.

These are the keywords you can use for operations when writing a test step:

AI actions

  • check, uncheck (select, clear)
  • click (press, tap)

  • search (find)

  • toggle (set, switch)
  • type (enter, input)
  • Verify <object> exists
  • Verify <object> does not exist

PB (property-based) actions

  • check, uncheck (select, clear)

  • click

  • increase, decrease

  • navigate

  • set

  • select

  • toggle (set, switch)

  • Verify <object> exists

  • Verify <object> does not exist

Back to top

Reserved words

AI Codeless Testing uses the following words as part of the test step syntax:

  • the
  • for
  • into
  • that

Back to top

Test step syntax

Write your test steps in plain English, using one of the following structures (the words the and that are optional):

Tip: You can enclose a string with single quotes or double quotes. However, when using quotes (and apostrophes) together in the same string, do not include an extra single or double quote that makes the rest part not the part of the string, for example, this step is invalid: Type 'Boy's shirt' or Type "Boy's "shirt"

Click/press/tap the <control type>

Example: Click the bell.

Click/press/tap the '<text for identification>' button/text

Example: Click the 'SIGN IN' button

Type '<text to type>' into '<text for identification>' input

Example: Type 'My Name' into 'USER NAME' field

Search for '<text to find>'

Example: Search for 'Wikipedia'

Verify that the '<text for identification>' <control type> exists

Example: Verify that the 'urgent' alarm exists

Verify that the '<text for identification>' <control type> does not exist

Example: Verify the 'INPUT' button does not exist

Note: Text related to a class may be marked together in the user interface. For example, Click the 'SIGN IN' button is displayed as . To delete a structure like this, press the Backspace key twice.

Back to top

See also: