- Project Tab
- Commands List
- Code Window
- Command Options
- Action Menu
The “Pause Before Execution” option is used for debugging code and will cause the automation to pause once it reaches that specific command only while debugging (by pressing the “Debug” button in the Action Menu). This will allow the user to see information regarding the variables used within the code up until that point.
The “Cut”, “Copy”, and “Paste Selected Action(s)” commands are self-explanatory and the “View Code” option will open a message window that contains the actual behind-the-scenes code for the selected command.
There are 6 primary menu options for OpenBots Studio:
- File Actions: Provides options to add a new project, open an existing project, import an .XML file, save a project, and finally an option to close/restart the application.
- Options: Provides information about OpenBots Studio capabilities and allows the user to change the settings of the application. It contains:
- Variable Manager: Displays the variables that have been created in the project and provides the path of the existing file
- Element Manager: Allows the user to manage the elements created using the Element Recorder.
- Settings Manager: Allows the user to change different settings related to OpenBots Studio.
- Show Search Bar: Gives an option to display a search bar on the Action Menu.
- About OpenBots Studio: Displays information about the current version of OpenBots Studio that is installed on the system.
- Script Actions: Gives set of functions allowing us to customize the functioning of the scripts. It contains:
- Schedule: Allows the User can schedule his/her script to run at a given time by giving details like the script location, the time they want the script to run.
- Element Recorder: Captures HTML elements from browser applications for use in automations. Can be used to capture things like XPaths, CSS Selectors, and other various HTML/CSS elements.
- Run: Allows the user to execute the set of commands on the Code Window. This will open the Bot Engine Window which will display the progress of the automation, which line is currently being executed, and display whether or not an error has occurred.
- Debug: Runs the code and, when combined with the “Pause Before Execution” command, will show the current values of all variables and commands up to that point in the code.