For the complete documentation index, see llms.txt. This page is also available as Markdown.

Test registration and email verification

Register a new account, verify the email, and confirm the user is signed in.

A registration Flow covers the form, the verification email, and the first signed-in screen. DoesQA supplies a unique inbox per Test Case, so each Run can complete signup without sharing mailboxes.

Use the Flow Builder for this walkthrough.

What you need

  • A registration URL you can reach from the internet

  • A password Value, such as NEW_PASSWORD

  • Any other form Values your app requires (name, username, and similar)

Prefer $testEmail so the verification message lands in this Test Case inbox. See Interacting with emails for inbox choices.

Build the Flow

1

Open the registration page

Start with Open. Point it at your registration URL.

2

Fill the form

Add Set value for each field.

Use $testEmail in the email field. Use $NEW_PASSWORD (or your Value title) for the password. Fill any other required fields the same way.

3

Submit registration

Add Touch on the submit control. The application should send the verification email.

4

Wait for the verification email

Add Wait for email from the Mail family.

  1. Set Inbox to Test Case.

  2. Leave Type as New, or set Custom with Subject or From to match your verification message.

5

Add Open email with Inbox set to Test Case.

The message body becomes the active page. Add Touch on the verify link. Add Close inbox when you leave the message.

6

Confirm the account is verified

Add Check text (or another Check) on the success screen, dashboard, or “email verified” message your product shows.

Pro tip: If verification opens in a new window, add Switch window after the link click, then continue your Checks there. See Test tabs, windows, and frames.

Registration and email verification Flow
Example registration and email verification Flow

Last updated