test1GH
Описание
Языки
JavaScript
- Erlang
- Go
- Haskell
- C++
- Dart
- DM
- Elixir
- Groovy
- C
- C#
- Clojure
Инструкция
Выбрать для себя предпочитаемый язык, фреймворк, драйвер, на котором удобно выполнять задание
В моем случае я выбрал JS+Playwright+VSCode
Последовательность работы в VSCode:
-
Открыть редактор и создать новый проект
-
В командной строке пишем npm init playwright для установки Playwright 2.1 Выбираем JavaScript (по умолчанию — TypeScript). 2.2 Пишем имя папки «Avito» 2.3 Не добавляем рабочий процесс GitHub Actions 2.4 Устанавливаем браузеры Playwright (по умолчанию — true)
-
Создаем папку tests-screen
-
Создаем файл screen.spec.js, в котором пишем нужный нам код
-
В командной строке пишем npm run test *При этом В Package.json в поле "scripts": пишем { "test": "playwright test" В playwright.config.js в поле testDir: пишем './tests-screen' для запуска нужного нам теста 6. Также, нужно создать папку output для сохранения наших скриншотов.
Также в папке tests-examples создал тест для проверки значения, которое лежит в счетчике: Отрицательное, положительное или ноль. Но скорее всего сделал это неправильно
После завершения работы в VSCode создаем локальный репо, пушим в созданный удаленный репо и скидываем ссылку на проверку.