Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/levvolkov/puppeteer
4. «Puppeteer 1»
https://github.com/levvolkov/puppeteer
automated-testing-of-web-interfaces
Last synced: 19 days ago
JSON representation
4. «Puppeteer 1»
- Host: GitHub
- URL: https://github.com/levvolkov/puppeteer
- Owner: LevVolkov
- Created: 2024-07-10T13:27:10.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-07-24T16:29:31.000Z (6 months ago)
- Last Synced: 2024-07-24T19:02:28.704Z (6 months ago)
- Topics: automated-testing-of-web-interfaces
- Language: JavaScript
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Домашнее задание к занятию «4. Puppeteer 1»
------------------
### ***Сделано:***
* ***Добавлены к существующим и помещены за блоком `describe` три теста, которые проверяют заголовки на других страницах приложения.***------------------
## Задача 1. Puppeteer timeout
1. [Проект с лекции](https://github.com/netology-code/jsaqa-code/tree/main/7.4/puppeteer).
2. Исследуйте настройки тайм-аутов и уберите тайм-ауты из конфигурации.
3. Задайте тайм-ауты для каждого из тестов в отдельности.## Задача 2. Puppeteer before and after hooks
1. Добавьте ещё три теста к существующим и поместите их за блоком `describe`.
Новые тесты должны проверять заголовки на других страницах приложения.
3. Существующие хуки не будут подходить для этих тестов, так как новые тесты будут содержать другую стартовую страницу.
Преобразуйте код так, чтобы всё работало, и соблюдался принцип DRY (Don't Repeat Yourself).
Подсказка.
Хуки можно использовать в разных местах и не один раз, поместив их в логические блоги, в которых они будут работать: например, внутри блока `describe`. Выше по иерархии кода они не будут действовать, так как работает стандартный принцип зоны видимости.
3. Запушьте репозиторий — изменения для двух задач — и сдайте ссылку на проверку.