Conditions & Loops
Using conditions and loops provides scripts with intelligence that is usual in software applications.
The IF statement is the way to make a decision in a script. For example you may want a script to run based on a certain parameter e.g. if a specific website is visited but want a different script run if another website is visited.
TagUI makes it relatively simple to implement these decisions. Indenting the code is important for IF to be correctly interpreted.
https://verdapress.uk/services/test-bed/ if url() contains "services" https://google.com wait 2 else https://msn.com wait 2
Running a script (in a loop) a number of times based on specific value or on the amount of data available is a common RPA or coding function.
The code can be run from a tag file e.g. forloop.tag:
The -n (no browser) switch runs without launching a web browser
The -q (quiet) switch run a script without output except for explicit output (echo, show, check steps and errors etc.)