Как проверять доступные подписи элементов формы.
Проверяйте программное имя элемента и видимый контекст. Текст рядом сам по себе может не образовывать доступной связи.
Адаптируйте процесс под свою задачу.
Проверьте программное имя каждого элемента и его связь с видимой подписью. Изучите явные и охватывающие подписи, а также подходящие ссылки ARIA; укажите отсутствующие или вводящие в заблуждение имена и расположение элементов. Добавьте ручную проверку там, где автоматика не может определить смысл.
- Что вы предоставляете
- Отображаемые поля формы и элементы управления.
- Что вы получите
- Отсутствующие доступные подписи и неясные имена.
Посмотрите входные данные и результат.
Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct
Полей ввода: Пример
Supplied markup: <span>Email</span><input id="email" type="email">. No other naming attributes. Correct the label association.
Готовый пример
Finding: the visible caption has no programmatic association with the input. Proposed markup: <label for="email">Email</label> <input id="email" type="email"> Verify the id is unique and the control's accessible name is Email in the complete page.
Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.
Решения и устранение проблем.
Заменяет ли текст-подсказка постоянную подпись поля?
Он может исчезнуть при вводе и не является надёжной заменой ясной связанной подписи. Проверьте и визуальное, и программное имя.
Почему видимая подпись не объявляется подписью поля?
Может отсутствовать правильная связь, например соответствующая пара for/id. Проверьте эту связь, а не только близость элементов.
Попробуйте на собственном источнике.
Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.
Настроить и скопировать задачу ↑