Form Field Support
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
- URL
- tel: input field may utilize JavaScript injection rather than standard browser value assignment.
- number
- date
- text area
- drop-down menu
- checkboxes
- radio buttons
- acceptance
Fluent Forms
- Name Fields
- 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
- Website / URL
- Number
- Name
- Checkboxes
- Radio Buttons
- Drop Down: supports multiselect and autocomplete
- Rich Text
- Date
- Time
Forminator
- Name: single-line layout
- Email: supports confirm email
- Phone: standard, national and international formats
- Address
- Website / URL
- Input (Text)
- Textarea: supports rich text editor
- Number
- Currency
- Radio
- Checkbox
- Select: single select, multiple select (standard and modern with search) and the custom “Other” option
- Date: calendar picker, dropdowns and text inputs, including date restrictions (future or past only, weekdays, disabled dates, date ranges and offsets)
- Time: dropdowns and number inputs, 12 and 24 hour formats, time limits
- File Upload: single and multiple file uploads
- Consent
- Password
- Field Group: the fields inside a group are filled and validated
- Conditional logic, multi-step (pagination) forms, honeypot, redirect on submit, shortcode and block editor embeds
Note: CheckView fills the fields inside a Field Group, but it does not add extra repeater rows during a test, because Forminator gives each added row a new random ID that cannot be targeted reliably. The Stripe and PayPal payment fields are not supported yet. See Forminator Forms Testing.
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
- 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
- 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: classic and modern (Choices.js), including multiple selection
- 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.
- URL
- Select: Multi and Select2
- Checkbox
- Radio
- Date/Time
- Password
- Legal
Elementor Pro Forms (classic)
- Text
- 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.