Puppetry
3.2.2
3.2.2
  • Welcome Puppetry
  • Getting Started
  • Project
  • Suite
  • Group
  • Target
    • Simple Target
    • iFrame Target
    • ShadowDOM Target
    • Chained Target
    • Shared Target
  • Test Case
  • Test Step / Action
    • Page Commands
    • Page Assertions
    • Target Commands
    • Target Assertions
  • Managing Records
  • Snippets
  • Running tests
    • Interactive Mode
    • Troubleshooting
  • Test Report
  • Export
    • Exporting as Jest Project (CI-friendly)
    • Exporting as Test Specification
  • Settings
  • Template Expressions
  • Testing Techniques
    • Testing Dynamic Content
    • Exhaustive Testing
    • Performance Testing
    • Visual Regression Testing
    • Testing Shadow DOM
    • Testing Google Analytics tracking code
    • Testing Chrome Extensions
    • Testing REST API
    • Mocking HTTP/S Requests
    • Testing Transactional Emails
      • Example with Restmail.net
      • Example with Mailinator
      • Example with IMAP bridge
      • Example with Google API
    • Testing Forms with Captcha
  • Version Control
  • Tips and Tricks
    • Embrace the Power of CSS
  • Command API
  • Test Application
Powered by GitBook
On this page
  • ACME Forum
  • RWD
  • Signup flow
  • Login flow

Was this helpful?

Test Application

PreviousCommand API

Last updated 5 years ago

Was this helpful?

ACME Forum

ACME forum is an imaginary application built with and used as an example test application in this documentation.

RWD

User navigates to landing page http://localhost:4567/ on desktop

Observe: main menu and teasers are visible

User navigates the landing page on mobile (iPhone 8)

Observe: main menu and teasers are hidden

Signup flow

User navigates to http://localhost:4567/register and fill out the form

User ticks on consent checkboxes on the following form

User click on Submit button.

Observe: the user is registered

Login flow

User navigates to http://localhost:4567/login and fill out the form

and submit click Login button.

Observe: ACME header changed, now it contains user's picture.

When Require Email Confirmation switch in admin/settings/user panel is set ON the flow extends with account activation flow ()

learn more
NodeBB
ACME forum landing page on desktop
ACME forum landing page on mobile
ACME forum registration form
ACME forum login form