input type=url element test

Pass Criteria

  • #1: Element is supported
  • #2: Correct HTML and Core Accessibility API mappings
  • #3: Correct Accessible Name & Description Calculation
  • #4: Validation error message is presented to the user

Reference

Test ui-001: Unlabelled input type="url"

Test ui-002: Input type="url" with aria-label

Aria-label should be used as accessible name

No accessible description.

Test ui-003: Input type="url" with aria-labelledby

p referenced by aria-labelledby

Aria-labelledby should be used as accessible name

No accessible description.

Test ui-004: Input type="url" with label

Label should be used as accessible name

No accessible description.

Test ui-005: Input type="url" with title attribute

Title should be used as accessible name

No accessible description.

Test ui-006: Input type="url" with aria-describedby

p referenced by aria-describedby

Aria-describedby should be used as accessible description

No accessible name.

Test ui-007: Input type="url" with label element & title attribute

Label should be used as accessible name

Title should be used as accessible description

Test ui-008: Input type="url" element with explicit label & required attribute

Test ui-009: Input type="url" element with explicit label, & readonly attribute

Test ui-010: Input type="url" element with explicit label, & disabled attribute

Note: placeholder and aria-placeholder are tested as part of the placeholder attribute test.

AltStyle によって変換されたページ (->オリジナル) /