Currently, CheckView does not officially support full testing of forms created with Elementor Forms, which are built directly into the Elementor plugin. While Elementor-based sites are fully compatible with CheckView when using any of our supported form plugins, native Elementor Forms lack the specific hooks required for accurate automated form submission testing.
That said, you can still manually test Elementor Forms using custom test flows within WordPress, though there are several important caveats to keep in mind.
Elementor often duplicates the same form multiple times on a page, typically once for each device type (desktop, tablet, and mobile). Because of this, CheckView may not always identify the correct form instance if you rely solely on a generic Elementor Form ID.
If you encounter issues when setting selectors, use device-specific CSS classes to target the correct form version.
For example:
.elementor-hidden-tablet.elementor-hidden-mobile #Name
This selector tells CheckView to locate the form field with the ID #Name, but only on the desktop version of the form (hidden on tablet and mobile). Using this approach ensures CheckView doesn’t attempt to interact with every duplicated #Name field on the page, which would otherwise cause the test to fail.
We are closely monitoring Elementor updates and exploring possible ways to improve compatibility. If Elementor adds the necessary hooks in future releases, CheckView plans to implement official support for Elementor Form testing as soon as feasible.
To help expedite this process, we encourage you to contact Elementor Support and share this response with them to request that they add the required developer hooks for third-party form testing tools like CheckView.
Note that this video may be outdated in terms of layout and user interface, however, the process it demonstrates for testing Elementor Forms with CheckView remains accurate and applicable.