Test Form for Voice Assistant

This form contains various input types and configurations to test TypelessForm's capabilities. TypelessForm is a typeless form filling system that allows users to complete forms without typing, using voice and automation.

Test Case 1: Standard text input with a <label>. The most common case.

Test Case 2: Text input with a placeholder attribute, but no visible <label>. Common in modern, minimalist forms.

Test Case 3: Text input with both a <label> and a placeholder. Tests if the AI prioritizes correctly.

Test Case 4: Text input with no visible label or placeholder, but an aria-label for accessibility. Tests recognition of screen-reader-only labels.

Test Case 5: A <textarea> for multi-line text input.

Test Case 6: A standard <select> dropdown menu. Tests ability to choose from a list of options.

Test Case 7: A group of <input type="radio"> elements. Tests selection of a single option from a set.

Preferred Contact Method

Test Case 8: A single <input type="checkbox">. Tests handling of boolean (true/false) inputs.

Test Case 9: A group of checkboxes under a single legend. Tests handling of multiple selections for a single conceptual field.

Interests

Test Case 10: An <input type="date">. Tests recognition and formatting of dates.

Test Case 11: An <input type="number">. Tests handling of numeric values.

Test Case 12: A disabled input. The AI should ignore this field.

Test Case 13: SENSITIVE FIELDS - These should be EXCLUDED from badge generation by GPT.

Test Case 14: Fields with data-ai-private="true" attribute - should be excluded.

Test Case 15: Project description using <span> tag (not label) - tests if AI recognizes text context.

Project Description

Test Case 16: Fields without name or id attributes - edge case testing.

Test Case 17: Nested fieldsets and complex structure.

Address Information
Primary Address

🇵🇱 Formularz rejestracyjny (Polish Form)

Test: Polish form - AI should fill in Polish regardless of user's language.

Polish Form: Project description using <p> tag - tests text recognition without label structure.

Opis projektu

🇩🇪 Anmeldeformular (German Form)

Test: German form - AI should fill in German regardless of user's language.

Projektbeschreibung

🇷🇺 Форма регистрации (Russian Form)

Test: Russian form - AI should fill in Russian regardless of user's language.

Russian Form: Project description using <div class="project-description"> - tests class-based recognition.

Описание проекта

🇪🇸 Formulario de registro (Spanish Form)

Test: Spanish form - AI should fill in Spanish regardless of user's language.

Spanish Form: Project description using <article> tag with <h6> - semantic HTML test.

Descripción del proyecto

🧪 Edge Cases & Extreme Testing Form

Extreme Testing: Edge cases that might break form analysis - dynamic fields, unusual structures, mixed languages.

Edge Case Form: Project description using <aside> tag with <strong> - unusual semantic structure.