Альтернатива HTMLUnit в качестве автономного браузера при тестировании приложений Spring Boot - PullRequest
0 голосов
/ 07 января 2020

Таким образом, в нашем проекте мы используем весеннюю загрузку с тимилифом и ванилью javascript для рендеринга веб-страниц. Теперь, когда мы пишем наши тесты пользовательского интерфейса, мы используем HTML Unit в качестве безголового браузера, поскольку он довольно хорошо интегрируется с весенней загрузкой. Однако всякий раз, когда мы используем небольшие продвинутые вызовы, такие как array.flatMap et c html, устройство выходит из строя, поскольку его движок не поддерживает их. Поэтому мы ищем альтернативу, чтобы исследовать плагин в нашей среде. Может кто-нибудь, пожалуйста, посоветуйте безголовый браузер, который мы можем интегрировать. в наше весеннее загрузочное приложение? Также, если возможно, любая документация для интеграции поможет? Ценю помощь.

1 Ответ

1 голос
/ 07 января 2020

Вы можете использовать Cypress в контейнере Docker. Чтобы сделать это немного проще, вы можете использовать https://github.com/wimdeblauwe/testcontainers-cypress

Отказ от ответственности: я являюсь автором библиотеки testcontainers-cypress.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...