TDD (test driven development) and BDD (behavior driven development) are unique software development techniques that differ in what they are testing and how they are testing it. Despite their similar names, they serve distinct purposes. What Is TDD? TDD stands for test...
An action is an individual activity performed by a module. In Ranorex, there are two groups of actions: basic and smart actions. Basic actions represent direct user input, such as mouse clicks. Smart actions represent more complex input or special functions, such as running a browser or carrying out a validation. Most actions are performed on repository items. Actions are managed in the actions table in the Recorder view.
In this chapter
The screencast “Introduction to actions” walks you through information found in this chapter.
Basic actions represent direct user input with or on a device such as mouse clicks or keyboard input. These actions are automatically recorded when you perform them during a recording, but can also be added manually in the actions table. The table below lists the icon and name of each basic action. For more details about each basic action, refer to the following page: ⇢ Action properties.
|Mobile key press|
Smart actions represent more complex UI interactions and functions. For example, the Run application action directly runs an executable from a specific path without the mouse clicks or keyboard interactions normally required to do so. During a recording, none of these actions are available, except for the Validation action. For more details about each smart action, refer to the following page:
⇢ Action properties.
|Run mobile application|
|Deploy Android app|
|Deploy iOS app|
|Set device orientation|
Actions in the actions table
Actions are managed in the actions table in the Recorder view.
Ranorex Studio actions table
Actions are always listed chronologically, i.e. action #4 is executed before action #5.