Expand README with cross-platform notes

This commit is contained in:
2026-03-17 23:15:22 +03:00
parent 46ddc4dd87
commit 13abddd17b

View File

@@ -63,16 +63,31 @@ mvn -Dheadless=false -Dbrowser=chromium -DbaseUrl=https://otus.ru test
## Трейсы ## Трейсы
Трейсы автоматически сохраняются в каталог `traces/` в виде zip-файлов по каждому тесту. Трейсы автоматически сохраняются в каталог `traces/` в виде zip-файлов по каждому тесту.
Для сдачи ДЗ нужно положить `traces.zip` в корень проекта. Пример (PowerShell): Для сдачи ДЗ нужно положить `traces.zip` в корень проекта.
PowerShell:
```powershell ```powershell
Compress-Archive -Path traces\* -DestinationPath traces.zip -Force Compress-Archive -Path traces\* -DestinationPath traces.zip -Force
``` ```
Bash:
```bash
zip -r traces.zip traces
```
## Проверка качества ## Проверка качества
```bash ```bash
mvn verify mvn verify
``` ```
## Кросс‑платформенность
Проект запускается на Windows / Linux / macOS.
Минимальные требования:
- Java 21
- Maven
- доступ к сети при первом запуске (для скачивания браузеров Playwright)
## Примечания по консоли ## Примечания по консоли
- Предупреждения `sun.misc.Unsafe` приходят из зависимостей Guava при Java 21. Добавлен флаг `-Dcom.google.common.util.concurrent.AbstractFuture.disableUnsafe=true`, чтобы минимизировать их. - Предупреждения `sun.misc.Unsafe` приходят из зависимостей Guava при Java 21. Добавлен флаг `-Dcom.google.common.util.concurrent.AbstractFuture.disableUnsafe=true`, чтобы минимизировать их.
- Сообщения `Corrupted channel...` появляются только при первом скачивании браузеров Playwright. После установки браузеров они исчезают. - Сообщения `Corrupted channel...` появляются только при первом скачивании браузеров Playwright. После установки браузеров они исчезают.