To ensure that automated tests can be run successfully, CheckView.io automatically disables a variety of anti-spam and CAPTCHA plugins within the test browser sessions running on WordPress sites. This process is automatic and cannot be disabled. Note that such plugins are only disabled for CheckView browser sessions and does not affect the experience of real users. When it’s not possible to completely disable the anti-spam mechanism, the CAPTCHA score has been lowered to improve the likelihood that our bots will succeed. While this might strip the ability to test certain points of failure related to these functionalities, it is necessary to ensure the smooth execution of tests.
Why This Is Necessary
Anti-spam and CAPTCHA mechanisms are designed to prevent automated interactions with your site. While this is essential for live environments to protect against spam and malicious activities, it poses a significant barrier for automated testing tools. By disabling these features during tests, CheckView.io ensures that your tests can proceed without interruptions caused by these security measures.
Impact on Testing
By disabling anti-spam and CAPTCHA plugins, the following impacts should be considered:
- Testing Limitations: Points of failure related to CAPTCHA and anti-spam functionality will not be tested. This means that your automated tests will not cover scenarios where these mechanisms might fail or block legitimate interactions.
- Ensured Test Execution: Disabling these features ensures that your tests can run successfully and focus on the core functionalities of your site, such as form submissions, user registrations, and checkout processes.
Supported Plugins and Integrations
Below is a list of supported anti-spam and CAPTCHA plugins that CheckView.io automatically disables for various form plugins:
Ninja Forms
- Google reCAPTCHA v2: Documentation
- Google reCAPTCHA v3: Documentation
- Akismet: Documentation
- hCAPTCHA for WP: Documentation
Formidable Forms
- Akismet: Documentation
- Cloudflare Turnstile: Documentation
- hCAPTCHA: Documentation
- hCAPTCHA for WP: Documentation
- Honeypot Anti-Spam: Documentation
- Google reCAPTCHA v2: Documentation
- Google reCAPTCHA v3: Documentation
- Simple Cloudflare Turnstile: Documentation
Contact Form 7
- Akismet: Documentation
- Built-in Spam Check
- Google reCAPTCHA v3: Documentation
- hCAPTCHA for WP: Documentation
- Simple Cloudflare Turnstile: Documentation
Fluent Forms
- Akismet: Documentation
- Cloudflare Turnstile: Documentation
- Google reCAPTCHA v3: Documentation
- hCAPTCHA for WP: Documentation
- Simple Cloudflare Turnstile: Documentation
Gravity Forms
- Akismet: Documentation
- Cloudflare Turnstile: Documentation
- Gravity Forms Zero Spam: Documentation
- Google reCAPTCHA v2: Documentation
- Google reCAPTCHA v3: Documentation
- hCAPTCHA for WP: Documentation
- Simple Cloudflare Turnstile: Documentation
WP Forms
- Akismet: Documentation
- Cloudflare Turnstile: Documentation
- Google reCAPTCHA v2: Documentation
- Google reCAPTCHA v3: Documentation
- hCAPTCHA: Documentation
- Simple Cloudflare Turnstile: Documentation
WooCommerce
- hCAPTCHA for WP: Documentation
- Simple Cloudflare Turnstile: Documentation