Тестирование Selenium называется интеграционным или сквозным (E2E) тестированием.Модульное тестирование не выполняется с помощью Selenium, оно обычно выполняется с помощью одного из следующих инструментов: Jest, Karma, Jasmine, Mocha или Chai.(некоторые из них - «библиотеки ожиданий», некоторые - «организаторы тестов», некоторые оба)
Модульное тестирование в Vue
Пожалуйста, ознакомьтесь с руководством по тестированию Vue Unit.В настоящее время сообщество имеет сильные предпочтения в отношении Jest, что означает, что большая часть инструментов, которые вы можете скачать бесплатно, предназначена для людей, использующих Jest.
Тестирование E2E в Vue
Современные, рекомендуемые инструменты для e2eтестирование приложения Vue - Cypress или Nightwatch.Я бы начал с них. Ознакомьтесь с этой статьей, чтобы начать работу.
Если вы все еще хотите использовать Selenium, нет никакой разницы между тестированием обычного веб-приложения и тестированием веб-приложения Vue.Это потому, что Selenium работает на уровне абстракции браузера, и ему все равно, какие сетевые запросы вы делаете, какой бэкэнд вы используете или какой интерфейс вы используете.
Какой из них вам нужен?
Ну, оба. Эта статья поможет вам выбрать между ними или сделать и то и другое .Есть компромиссы для каждого.Недавно мы полностью отказались от наших тестов e2e в пользу написания большего количества модульных тестов.Прошло около 2 лет, и все идет отлично