Технологии

JavaScript-библиотеки
Разработчики сайтов могут загружать различные JavaScript-фреймворки и библиотеки с открытым исходным кодом с серверов Яндекса по постоянным ссылкам.

Тестирование безDOMных объектов современных веб-интерфейсов на примере API Яндекс.Карт

О методиках тестирования классических веб-интерфейсов известно многое. А что если наша задача состоит в проверке современного интерфейса, использующего по максимуму возможности языка JavaScript и отображающего графику с помощью технологии canvas. Какие методы тестирования применять в таком случае и как автоматизировать процесс? Я расскажу о том, как мы ответили на эти и другие вопросы, о том, как можно автоматизировать проверку визуального отображения веб-элементов, а также о том, с какими проблемами мы столкнулись при взаимодействии с объектами на странице, которые можно увидеть глазами, но которых при этом нет в DOM-дереве документа. Рассказ будет интересен каждому, кто хочет тестировать взаимодействие со сложными веб-интерфейсами.