тестирование доступности клавиатуры с помощью dojo

#unit-testing #dojo

#модульное тестирование #dojo

Вопрос:

Мы вносим изменения в наш пользовательский интерфейс, чтобы сделать его доступным для КБ. Итак, большинство наших изменений лежат в шаблонах dojo HTML и файлах dojo js или в JSP. Мы искали какой-то фреймворк для создания модульных тестов / или тестов, которые мы могли бы запускать каждый раз, чтобы убедиться, что изменения a11y не нарушены. Что-то похожее на модульные тесты на стороне сервера — junit / testng. Мы в значительной степени построены на dojo 1.8. Есть идеи? какие-либо доступные инструменты или фреймворки, на которые мы можем положиться при создании таких тестов?

Ответ №1:

В первую очередь я бы рекомендовал стажера Sitepen http://theintern.io /

Под прикрытием для этого используется Selenium http://docs.seleniumhq.org / для интеграционных тестов.

Selenium поддерживает нацеливание нажатий клавиш на определенные элементы или только на активный элемент. См. https://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/interactions/Actions.html и http://www.linkedin.com/groups/Send-Command-press-Tab-Button-961927.S.199307167