Репозиторий для UI-тестов на js с использованием библиотеки Webdriverio
Убедитесь, что у вас установлены nvm и npm.
Используйте Node.js версии 10
nvm use 10
- форкаем репозиторий
- клонируем и переходим в папку проекта
cd octotestw19
- устанавливаем зависимости
npm i
В файле package.json замените урл в команде "test": "wdio --baseUrl='https://octavius.mail.ru'"
на урл своего проекта.
LOGIN=<your_test_email> PASSWORD=<your_password> npm test
Не храните логин и пароль в git
npm run report
-
Пишем тест на авторизацию (если у вас почтовый проект - используем готовый метод авторизации и пишем 3 других теста из чек-листа)
-
Пишем еще 2 теста из своего чек-листа. Эти тесты не должны повторять тесты товарищей по команде.
-
Делаем PR и скриншот пройденных тестов в allure и отправляем в телеграм @VictoriaOtm
1. А как мне сделать ... в тесте?
Шаг 1. Смотрим документацию по webdriverio v4.
Шаг 2. Если не помогло, задать вопрос
2. Где взять ящик/аккаунт для тестов?
Его надо самим зарегистрировать в вашем проекте заранее. Логин и пароль в тесты нужно передавать через переменные окружения LOGIN и PASSWORD, в коде не должен быть указан пароль.