An open API service indexing awesome lists of open source software.

https://github.com/qa-dev/jsonwire-grid-wda-agent


https://github.com/qa-dev/jsonwire-grid-wda-agent

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

Общие сведения:

Сервис предназначен для запуска тестов через https://github.com/qa-dev/jsonwire-grid.
Сервис умеет регистрироваться в go-jsonwire-grid, а также проверять на разрыв соединения с ним.
В случае последнего происходит перерегистрация.

Сервис перехватывает 2 вида запросов:

1.
`/session` - Открывает сессию в WDA.
Примечание: Обрабатывает только POST запрос, остальные просто проксируются.

Также сервис выполняет подготовку симулятора перед началом запуска теста.
Подготовка состоит из следующих шагов:
1. Остановка WDA.
2. Получить список всех устройств.
3. Выбрать симулятор для работы.
4. Удалить приложение.
5. Установить приложение.
6. Запуск WDA.

2.
`/` - Проксирует все запросы отличные от (1) в WDA.

3. Умеет записывать видео
4. Умеет работать с неймспейсами симуляторов (для параллельного запуска на одном минике)
Неймспейс задается прификсом в имени устройств.