Table of Contents
The BuildABot Studio user interface is composed of three areas:
The Browser window allows you to interact with webpage elements, by dragging and dropping them into the scripting area.
The Scripting area is where commands are dragged and dropped from Toolbox and webpage element are dragged and dropped from the Browser area.
Within the Commands Toolbox you will find the commands and variables needed to create your bots.
This command creates random account details that can be used in your bots. This commands assigns values to all of the variables in the “Get Account Details” Section.
After Dragging and Dropping the Create Account Details Command into the Scripting Area, press the OK button to add this command to your script.
The Clear Cache Command allows you to clear your bot’s browser cache and cookies.
Pressing OK will add this command to your script.
The Change Browser command allows you to change your bot’s browser to a number of different browsers. To add this command to your bot, select the appropriate browser user-agent string and press the OK button.
The Wait command pauses the script for 10 seconds. You can add multiple Wait commands to pause the script for a longer duration.
The Keyboard Emulation command allows your bot to emulate human keyboard presses into particular HTML elements. Input the HTML Element, identifier of the HTML Element and the value to type.
Allows your bot to navigate to a web address.
Allows your bot to changes its proxy server settings.
Creates a popup message dialog window.
Presents the user with a pop up dialog window that asks for input. Enter the message to be presented to the user and the name of the variable to save the user input value into.
Creates or Changes a variable. Variables values be strings of text or numbers.
Evaluates a mathematical expression and saves the result of the calculation to a variable.
Adds a number to a variable. Can be used to quickly increment a variable when used in loops.
Creates a list from a variable with comma separated values.
Creates a random number and saves the value to a variable.
Automatically spins a variable’s value using spintax.
Checks if a number variable is =,<,>,<=,>=,<> (not equal to) a number or another variable. OR it checks if a string variable is = or <> (not equal to) another string of text.
If the condition checked with the Check If command is false, commands placed between the Else command and the End Check If command are executed
Creates an alternative condition to check. It is used in the same manner as, and in conjunction with the Check If command.
Ends the check if block of instructions.
Creates a point in your script that can be jumped to using the Jump to Label or Jump to Label If command.
Allows your bot to jump to a particular location in your script, defined by the Create Label command.
Jumps to a label if a particular string of text is found on a webpage.
Adds a comment in your script. It is an inert command.
Saves the value of a variable to a file. If the file does not exist, it is created and if it does exist then the save variable to file command appends the variable to the file’s contents.
Loads file with comma separated values into a list.
Loads the entire contents of a file into a string variable.
Allows for advanced bot creation by using VB.net language code. To access the Browser window call “Browser”. For example the following code would change the web address in the browser: