Как сохранить файлы HAR из приложения Windows, интегрированного с приложением Chromium? - PullRequest
0 голосов
/ 11 сентября 2018

У нас есть приложение для Windows, которое интегрировано с Helix Server (приложение Chromium). Мы используем LeanFT для автоматизации приложения Windows. Нам также нужны журналы производительности (файл HAR) для тестируемых нами сценариев. Нажав Ctrl + Alt + D , мы можем вручную открыть Devtools и проверить журналы, но при автоматизации нам нужно сохранить файлы HAR. Я пробовал HttpWatch и BrowserMobProxy, который сохраняет файлы HAR из браузера с помощью драйвера, но не может сохранить их из отдельного приложения Windows. Пожалуйста, дайте мне знать, если кто-то пытался сохранить файлы HAR из клиентского приложения.

1 Ответ

0 голосов
/ 11 сентября 2018

Если вы можете настроить тестируемое приложение на использование прокси-сервера, то вы должны использовать Browsermob.

Это будет что-то вроде;

  1. Запустите Browsermob
  2. Запросите создание прокси-сервера через API Browsermob на известном порту, скажем, 9091
  3. Используйте API Browsermob для запуска захвата файла HAR
  4. Запустите тестируемое приложение,настроен для прокси через порт 9091
  5. Выполните тест
  6. Используйте API Browsermob для загрузки файла HAR
  7. Используйте API Browsermob для остановки прокси на порту 9091
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...