Some WordPress pages require authentication (login) before they can be accessed. If your test flow needs to interact with pages behind a login wall, CheckView provides several approaches to handle this.
The most common approach is to add login steps at the beginning of a Custom test flow:
/wp-login.php or a custom login URL).If your site uses cookie-based authentication or session tokens, you can configure custom cookies in the test flow advanced settings. This allows CheckView to include specific cookies with every request, bypassing the login flow entirely.
To avoid hardcoding credentials in your test steps, use CheckView variables. Set up organization-level variables for your login credentials, then reference them in your assign steps using the variable syntax.
If your test encounters authentication issues, you may see errors like:
If you encounter these errors, verify that your login steps are correct, your credentials are valid, and the session persists across page navigations.
If your authenticated page tests use login credentials, consider using CheckView’s Secure Credentials feature to encrypt and store them per test flow — rather than hardcoding them in assign steps.