Create and run your first Flow
Build your first Flow with Open, Touch, and Check, starting in the Scenario editor and finishing in the Flow Builder.
Last updated
Build your first Flow with Open, Touch, and Check, starting in the Scenario editor and finishing in the Flow Builder.
In a few minutes you can open a page, touch a control, check that something is displayed, and see the result. You start in the Scenario editor, because that is where DoesQA opens a new Flow. You then switch to the Flow tab to finish the same test in the Flow Builder, where creating Elements is clearest.
A website URL you can reach from the internet, such as your staging site or a public page
One clickable control on that page
Something that should be displayed after the click, so you can check it
The first line is always Open. It should look like:
Open https://your-site.example on Chrome
If the URL is wrong, click the URL part of the sentence and update it. Changes save as you work.

Drag Touch from the step library onto the canvas, below Open, so the steps connect.

Open the Touch step.
Keep Type as Element.
Choose + next to Element to create one.
Set a clear Title, such as Primary CTA.
Set Element configuration to Automatic.
In Description, describe the control in plain language, for example Yellow login button in the top right.
Save the Element, then save the step.
DoesQA generates a Selector from your Description. You can switch the Element to Manual later if you want to edit the Selector yourself.
Drag Check displayed below Touch.

Open the Check displayed step.
Choose + next to Element.
Set a Title, such as Welcome heading.
Set Element configuration to Manual.
Set Type to CSS.
Enter a Selector for the Element that should appear after the touch, for example #welcome or [data-testid="welcome"].
Save the Element, then save the step.
Select Run Flow in the toolbar.
DoesQA saves the Flow, starts a Run, and opens the Results tab. Follow Understand your results to read what came back.
Pro tip: Use Preview Tests from the toolbar menu while you are still editing. It is a fast way to check the Flow before a full Run.

From here you can rearrange steps on the canvas, add Flow Branches, and grow the Flow into fuller coverage.
Last updated