Тесты E2E для приложений на основе веб-компонентов - PullRequest
0 голосов
/ 05 марта 2019

Веб-компоненты обещают стать «следующей большой вещью» в сети.Мне нравится подход, но мне интересно, как писать сквозные тесты (тесты пользовательского интерфейса).Я не говорю о тестировании самого компонента в отдельности.

С Selenium WebDriver API невозможно получить доступ к shadow-dom.Вы должны полагаться на JavaScript, и это обходит множество функций WebDriver, таких как проверка, является ли элемент, с которым вы взаимодействуете, видимым / доступным.

Я посмотрел на Vaadin TestBench, и они почти не используют зрелый API WebDriverбольше, но полностью полагаться на JavaScript.Им даже приходится вручную генерировать события chnage или blur.

Я не думаю, что у веб-компонентов есть светлое будущее, если писать тесты e2e так сложно.Мнения?

...