Skip to content
Browse documentation

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.