0

Давайте сделаем вид, что у меня есть SPA, и я хочу запустить Функциональные функции (например, прокрутка колеса мыши, касание и перетаскивание прокрутки, щелчок и захват всплывающих окон и т. д.) против него из многих браузеров/устройств (например, с помощью такого инструмента, как карма).Javascript test fixture, или, как получить мои спецификации для запуска на одностраничном приложении

Я считаю, что фреймворки, такие как мокка, жасмин и т. Д. Поддерживают такое поведение через test fixtures, но я не могу заставить его работать. Кроме того, я не вижу, как использовать карму с моккой/жасмином для запуска этих тестов (см. https://github.com/karma-runner/karma/issues/488 для обсуждения установки страницы karma context.html, в которой тесты выполняются в iframe).

Я знаю, что Protractor и др предназначены для этого типа конца в конец функционального тестирования, но я стараюсь придерживаться стороны клиента JavaScript (вместо WebDriver портов).

Что такое простой способ получить JS-спецификации, работающие на SPA, с результатами, сообщаемыми где-то (например, на консоли)?

EDIT: Я предполагаю, что идея крепления, для меня, кажется обратным. Он поддерживает загрузку html перед выполнением теста, но я думаю, что сначала существует html-страница, а затем тесты выполняются на этой странице.

ответ

Смежные вопросы