Working With Android Toggle Button Controls

Applies to TestComplete 15.47, last modified on January 20, 2023

Toggle button (ToggleButton) controls are used to provide a user with an option that can be on or off. A user can touch the toggle button to change its state. TestComplete provides extended support for Android toggle button controls.

TestComplete analyzes the control class names and automatically creates wrapper Android ToggleButton test objects for toggle button controls. These objects contain specific methods and properties for simulating user actions on toggle buttons and for retrieving their data.

Supported toggle button classes are listed in the project’s Object Mapping options. You can extend this list, for example, add the class name of a custom toggle button control used in your tested application, and thus enable the recording and scripting support for this control. For more information, see Default Project Properties - Object Mapping Options.

Note: The described support is available only if the tested Android application is Open, that is, if it was prepared for TestComplete (see Preparing Android Applications (Legacy)).

The topics in this section provide detailed information about working with toggle button controls in TestComplete and contain script samples that illustrate the explanation.

In This Section

Changing Toggle Button State

Describes how to select and clear toggle buttons.

Determining a Toggle Button's State

Explains how to obtain the state of a toggle button.

Getting a Toggle Button Control's Text

Explains how to obtain the text of a toggle button.

Related Topics of Interest

Testing Android Open Applications (Legacy)

Explains the most common approaches for working with Android Open applications.

Simulating Gestures (Multi-Touch Events) (Legacy)

Contains information on how to simulate multitouch actions in your scripts.

Simulating User Actions Over Android Devices (Legacy)

Explains the most common approaches for simulating user actions over Android applications’ controls.

See Also

Android ToggleButton Support
Object-Specific Tasks
Supported Controls
Default Project Properties - Object Mapping Options

Highlight search results