Каков правильный способ сквозного (e2e) тестирования в Vue.Яш
причины, которые я могу использовать селен-автономной С xpath для тестирования приложения. Но тестирование SPA может быть сложным.
но, например angularjs
3 ответов
инструмент вы думаете о или. При этом, вы можете сделать Е2Е тестирования с Vue.js.
еще лучше, это в комплекте по умолчанию, когда вы используете vue-cli
, готовый к запуску.
командная строка для создания проекта с активированным по умолчанию Nightwatch -vue init webpack myProjectName
.
здесь маленький уроки об этом.
EDIT: в последнее время я использовал Webdriver.Ио много, и я должен сказать Я предпочитаю его Ночному Дозору (лучшая документация, реактивное сообщество с живым гиттером, проблемы, которые рассматриваются своевременно и т. д.)
Я рекомендую использовать https://devexpress.github.io/testcafe.
плюсы:
- легкая установка
- полная проверка проводов
- javascript ES2016 с (async / await)
- гибкая система селектора
- умные утверждения с политикой повтора
- отчеты
см. простой учебник здесь
рекомендую Сайпресс.
- одиночная зависимость NPM
- запись видео прямо из коробки
- GUI, который показывает каждый шаг теста.
наши документы велики:https://on.cypress.io/intro
для Vue специально см. Этот учебник:https://vuejsdevelopers.com/2018/01/29/vue-js-e2e-test-hacker-news/ и если вы хотите сделать модульное тестирование компонентов Vue https://github.com/bahmutov/cypress-vue-unit-test
удачного тестирования.