Advanced runs allow you to set additional options for your automated tests at run time.
When to use advanced runs
Use advanced runs when you want to run an automated test and set additional options for that run.
Executing an advanced run
To kick off an advanced run of an automated test, simply find the automated test you would like to run in your project's "Tests" table and click the "Actions" button for that test.
Choose the "Advanced Run" option, which will open the "Run Settings" window.
This is where you will set additional options for your advanced run.
Advanced run options
The "Run Settings" window allows to set a variety of options for and modify the details of your advanced runs.
- Type your chosen name for the run into the "Name" field. By default, your advanced run is assigned the same name as the name of the test you are running.
- Add an optional description to the advanced run by typing a description into the "Description" text area.
- Select the run category for the run: "None," "Functional," "Debugging," "Development," "Regression," "Smoke," or "User Acceptance." The default run category is "None." Note that if run categories are disabled for your project, this drop-down menu will not appear.
- Set screenshots to be taken at every step of the run by checking the "Include Run Replay" checkbox. You can also turn run replay on by default by checking the "Automatic run replay" checkbox on your profile page. Note that using the run replay feature may cause your test to run more slowly as Tellurium captures all of the screenshots during the run.
- Set the run to run now or run later. By default, advanced runs are set to start immediately. If you'd like to delay your run's start time, select the "Run later" radio button and choose a future start time. Your delayed run will then appear in your project's "Schedules" table until it runs.
- Choose a basic or detailed format for your results. Basic results include only the commands in the test and pass or fail messages and screenshots. Detailed results include the information given for basic results, plus the HTML and XPath of elements being matched and the URLs of pages that are loading.
- Set a delay between each step of the run by typing a number of sections into the "Delay Between Steps" field.
- Select data to be used for data-driven tests. This advanced feature will be covered later in the tutorial, and the options will appear only if test data tables have been created and enabled for your project.
- and platform for the run. If you do not select anything, the run will be performed using your project's .
- Choose one or more users to be notified via email when the run completes or fails, or keep notifications disabled as they are by default. To enable notifications, click the arrow in the "Notifications" section and select either "When Completed" or "When Failed" by clicking the appropriate radio button. Selecting "When Completed" will notify the specified users when the run finishes, regardless of whether it passed or failed. Selecting "When Failed" will notify the specified users only when the run fails. Next, select users who should receive the notification, and if you like, click the "Include Last Screenshot in Email" checkbox to have the final screenshot of the run emailed to those users.
Once you've finished setting your advanced run options, click the "Run" button to being the automated run. As always, your run's results (which will be discussed in more detail later in the tutorial) will appear on your project's "Results" page.