Automatic Disabling of Anti-Spam and CAPTCHA Plugins

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

Formidable Forms

Contact Form 7

Fluent Forms

Gravity Forms

WP Forms

WooCommerce