VeriWasp Test your own SaaS →

https://veriwasp-playtest-sandbox-qs6ltak8e-veriwasp.vercel.app

Completed · 3 issues found

desktop · VeriWasp Demo

Want this on your own app?

VeriWasp runs the same kind of test against your site, on demand or on every pull request via the GitHub App. Free credits, no card required.

Summary

Last step to pass: #05 click, the Create account button (flagged, see below)

[exception] TypeError: Cannot read properties of null (reading 'value') at capturePersonalization (https://veriwasp-playtest-sandbox-qs6ltak8e-veriwasp.verc

[error] "failed to load profile:" SyntaxError: Unexpected token 'T', "The page c"... is not valid JSON

[network] Fetch https://veriwasp-playtest-sandbox-qs6ltak8e-veriwasp.vercel.app/api/profile?name=Ava%20Chen -> 404

✕ Failed: #06 assert, a welcome message greeting the new user by name

could not find an element matching "a welcome message greeting the new user by name"

desktop Headless Chrome

Suggested next step

The root cause is in step 5: clicking "Create account" triggers `capturePersonalization` (index.html:88), which tries to read `.value` from a null element (likely a personalization/preferences field not present in the DOM), and also fires a GET to `/api/profile?name=Ava%20Chen` that returns 404 (getting an HTML error page instead of JSON) — this broken flow prevents the welcome message from ever rendering, causing step 6's assertion to fail. Next action: inspect `capturePersonalization` at line 88 to find which selector is returning null, and check why `/api/profile` route 404s (missing API endpoint or wrong route path) since both must succeed before the welcome message can be shown.

Replay

Step 1 of 6 Open full trace →
01 navigate Load the homepage passed 1678ms
Screenshot of the page after this step
6
Steps
5
Passed
1
Failed
3
Issues found

Issues found

high bug

Step 6 (assert) failed after 3 retries: a welcome message greeting the new user by name

could not find an element matching "a welcome message greeting the new user by name"

medium bug

2 browser console error(s) logged during the test

high bug

1 failed network request(s) during the test

[network] Fetch https://veriwasp-playtest-sandbox-qs6ltak8e-veriwasp.vercel.app/api/profile?name=Ava%20Chen -> 404

Show step-by-step technical detail
01 navigate Load the homepage
passed 1678ms
Screenshot of the page after this step
02 type the Your name field
🤖 AI passed 2705ms

Locator: [data-playtest-id="4"]

Before

Screenshot of the page before this step

After

Screenshot of the page after this step
03 type the Work email field
🤖 AI passed 1872ms

Locator: [data-playtest-id="5"]

Before

Screenshot of the page before this step

After

Screenshot of the page after this step
04 type the Password field
🤖 AI passed 1967ms

Locator: [data-playtest-id="6"]

Before

Screenshot of the page before this step

After

Screenshot of the page after this step
05 click the Create account button
🤖 AI passed 3271ms

Locator: [data-playtest-id="7"]

2 console error(s), 1 network error(s) (click to expand)

[exception] TypeError: Cannot read properties of null (reading 'value') at capturePersonalization (https://veriwasp-playtest-sandbox-qs6ltak8e-veriwasp.vercel.app/:88:55) at HTMLButtonElement.onclick (https://veriwasp-playtest-sandbox-qs6ltak8e-veriwasp.vercel.app/:79:66) at <anonymous>:26:41 at <anonymous>:29:3

[error] "failed to load profile:" SyntaxError: Unexpected token 'T', "The page c"... is not valid JSON

[network] Fetch https://veriwasp-playtest-sandbox-qs6ltak8e-veriwasp.vercel.app/api/profile?name=Ava%20Chen -> 404

Before

Screenshot of the page before this step

After

Screenshot of the page after this step
06 assert a welcome message greeting the new user by name
retry 3 failed 13727ms

could not find an element matching "a welcome message greeting the new user by name"

Before

Screenshot of the page before this step

After

Screenshot of the page after this step

Screenshots and video are deleted 14 days after the run. Use the download buttons at the top of this report to keep it longer.

This report took one paste and a URL.

Run the same kind of test against your own SaaS. Free credits, no card required.

Test your SaaS free →