Form Field Support
Updated 2026-07-29
CheckView offers extensive support for form fields, enabling both automatic completion during test flow creation and manually configured steps. Our intelligent auto-completion technology streamlines the process by automatically filling out common form fields, including text inputs, dropdowns, checkboxes, and radio buttons.
While CheckView supports a wide range of form fields, additional field types are introduced based on user demand and request frequency. If a particular form field is not auto-completed, you can manually adjust test flow steps after creation. However, if manual steps are unable to interact with a field, it may not be supported.
We encourage users to submit feedback or request support for specific field types through our feedback board or via our support team.
**Below is a comprehensive list of currently supported fields for both automatic and manual test steps. **
Contact Form 7
-
text
-
email
-
URL
-
tel: input field may utilize JavaScript injection rather than standard browser value assignment.
-
number
-
time
-
text area
-
drop-down menu
-
checkboxes
-
radio buttons
-
acceptance
Fluent Forms
-
Name Fields
-
Email
-
Simple Text
-
Mask Input
-
Text Area
-
Address Fields
-
Country List
-
Numeric Field
-
Dropdown: Select2
-
Multiselect: Choices.js – CheckView uses a click-based fallback to interact with these custom dropdowns.
-
Radio Field
-
Checkbox
-
Website URL
-
Time & Date
-
Password
-
Rich Text
Formidable Forms
-
Text
-
Paragraph
-
Email
-
Website / URL
-
Number
-
Name
-
Checkboxes
-
Radio Buttons
-
Drop Down: supports multiselect and autocomplete
-
Rich Text
-
Date
-
Time
Gravity Forms
-
Single Line Text
-
Paragraph Text: supports rich text editor
-
Checkboxes
-
Drop Down
-
Number
-
Radio Buttons
-
Name
-
Phone: input field may utilize JavaScript injection rather than standard browser value assignment.
-
Date
-
Time
-
Address
-
Website
-
Email
-
List
-
Multi Select: Chosen.js
-
Consent
Ninja Forms
-
Single Checkbox
-
Date/Time
-
Checkbox List
-
Multi-Select
-
Radio List
-
Select
-
Submit
-
Paragraph Text: supports rich text editor
-
Single Line Text
-
Address
-
City
-
Email
-
First Name
-
Last Name
-
Country
-
US States
-
Phone: input field may utilize JavaScript injection rather than standard browser value assignment.
-
Zip
-
Number
WPForms
-
Single Line Text
-
Paragraph Text
-
Rich Text
-
Drop Down: Multi and Select2
-
Multiple Choice
-
Checkboxes
-
Numbers
-
Name (First, Middle and Last)
-
Email (and confirm Email)
-
Phone: input field may utilize JavaScript injection rather than standard browser value assignment.
-
Address (US States Only)
-
Date/Time
-
Website / URL
-
Password
-
Rating
-
Net Promotor Score
WS Form
-
Text
-
Text Area: supports the TinyMCE editor
-
Number
-
Phone: input field may utilize JavaScript injection rather than standard browser value assignment.
-
Email
-
URL
-
Select: Multi and Select2
-
Checkbox
-
Radio
-
Date/Time
-
Password
-
Legal
Elementor Pro Forms (classic)
-
Text
-
Email
-
Textarea
-
URL
-
Tel
-
Number
-
Select
-
Checkbox
-
Radio
-
Acceptance
-
Date: Flatpickr and native HTML5 modes
-
Time: Flatpickr and native HTML5 modes
-
File Upload: accepted file types are read from the field and a matching sample is uploaded
-
Step: multi-step navigation is handled automatically
Note: Elementor stores submitted values against each field’s label rather than a field name or ID. Give every field on a form a distinct label so database validation can match values correctly. Elementor V4 “Atomic” forms are not supported. See Elementor Forms Testing.
Additional Supported Field Types
-
Choices.js dropdowns – used by Fluent Forms for multiselect fields. CheckView uses a click-based fallback to interact with these custom dropdowns.
-
jQuery UI selectmenu widgets – automatically detected and handled during step generation.
-
Image buttons – image-based submit buttons are now supported in input processing.