SoftTelRGWebSureQTool

Start here: workspace, projects, suites, datasets, and runtime values

Tags: getting-started, workspace, project, suite, dataset, runtime variables, page, step

If you have not installed the app or imported a WebDriver yet, do the "Install and set up" guide first. Then use this page to build and run your first suite.

THE BUILDING BLOCKS (60 seconds)
- Project: the container for suites, datasets, pages, and reports. Created in the Project Explorer.
- Suite: one scenario, saved as a readable YAML file. Example: open login page -> type username -> type password -> click login -> verify dashboard.
- Step: one executable action - navigate, type, click, assert_text_equals, assert_visible, capture_text, wait, branch, loop, end.
- Dataset: planned input (usernames, passwords, expected values) in a key/value file.
- Runtime variables: values captured DURING a run by capture steps.
- The one rule: never use the same name for a dataset key and a runtime variable.

YOUR FIRST SUITE, CLICK BY CLICK
1. In the Project Explorer, click New Project (Web mode). Then click New Suite and give it a clear name, for example 01-first-check.
2. The Suite Editor opens. Pick your Browser (Edge or Chrome), enter the URL - for practice use https://wsqdemo.com - and click Open. A real automated browser window opens using your configured WebDriver.
3. Click Scan. The upper grid fills with every element found on the live page: Text, Selector, XPath, and a suggested Action per row.
4. Tick the Pick box for the elements you need, IN THE ORDER the flow runs (for a login: username field, password field, login button). Picked rows appear in the lower "Picked Activities (execution order)" list.
5. Edit each picked activity (Edit Selected...):
   - Inputs: Action = type. Value Mode = dataset with a key, or a literal value.
   - Buttons: Action = click.
   - Verifications: add an Assert (for example assert_visible or assert_text_equals) with the Expected value.
   - A Wait(s) of 1 second is a reasonable stabilizer on slow pages.
6. Use Add Step... for steps that scanning cannot give you: wait, url assertions, captures, and the final end step. Keep exactly one end at the bottom - START is automatic.
7. Click Save, then Run. Watch the browser replay your steps.
8. Read the log in the lower-right area. The FIRST line that says FAIL is the real problem; everything after it is downstream noise.
9. Click Open Flow to watch the same run as a step-by-step visual flow - useful for demos and for spotting where a long suite goes wrong.

RUN EARLY, THEN EXTEND
Author 2-3 steps, run, confirm, then continue. Catching a selector or dataset mistake at step 3 is minutes cheaper than finding it at step 30.

AFTER NAVIGATION, SCAN AGAIN
Steps belong to the page where they were authored. Every time the flow lands on a new page (or the page state changes after login, sort, or add-to-cart), click Scan again before picking new elements.
Need the detailed workflow?

The public guide stays intentionally high level. Open the Intelligent Assistant for click-by-click instructions, learning order, and practice ideas.

Open Assistant