Описание тега vaadin-testbench
2
ответа
Vaadin TestBench MenuBarElement - Невозможно выбрать подменю с помощью теста интеграции
Я реализую тестовый пример интеграции Vaadin для пункта меню, как показано ниже. MenuBar.MenuItem homeMenu = menuItem.addItem("Home", null, null); homeMenu.addItem("Dashboard", homeMenuCommand); homeMenu.addItem("UserForm", homeMenuCommand); MenuBar…
04 май '21 в 11:34
1
ответ
Поиск диалога из контекста с помощью TestBench
Я ищу способ найти из дочернего контекста. Поиск его из «корневого» контекста работает нормально, но я создаю компонент Page для тестирования, и когда я пытаюсь найти DialogElement с помощью $(DialogElement.class)подход, он пытается найти его в конт…
23 июн '21 в 10:19
2
ответа
Параллельное выполнение E2E-тестов
мы пытаемся запустить Selenium-Tests в Browserstack для приложения AWS-Vaadin-App на нескольких ведомых устройствах Jenkins параллельно. Companies-Jenkins -> Browserstack -> AWS-Vadin-App Наша тестовая среда использует тестовую среду Vaadin с …
06 сен '21 в 09:12
1
ответ
Vaadin TestBench поиск многослойных теневых элементов
У меня вопрос по Vaadin TestBench. Поскольку наш интерфейс написан на Vaadin, мы решили использовать Testbench для тестов пользовательского интерфейса. Мы решили использовать объектную модель страницы для веб-элементов, однако я столкнулся с проблем…
22 окт '21 в 10:40
1
ответ
выполнить Javascript в Vaadin Testbench
когда я пытаюсь через UI.getCurrent().getPage() выполнить executeJs, он говорит, что getPage() (или что-то выше равно null). Как я могу выполнять команды Javascript в Testbench?
25 фев '22 в 13:03
1
ответ
Уведомление Vaadin блокирует доступ к элементам, находящимся за ним
В настоящее время я работаю над инфраструктурой Vaadin Testbench, и тестируемый графический интерфейс написан на Vaadin 7/8. Существует простое уведомление (HUMANIZED_MESSAGE), которое приходит из пользовательского интерфейса (Vaadin 7/8) — как вы м…
14 июл '21 в 16:07
0
ответов
Какой должна быть настройка драйвера для AbstractTest, чтобы использовать Chrome без головы для TestBench в Vaadin Flow
В примере кода для начала работы в TestBenchдрайвер настраивается в методе: https://vaadin.com/docs/latest/tools/testbench/getting-started Однако в конце до конца тестового примера драйвер настраивается в setupClass()метод: . Основная причина, по ко…
27 апр '22 в 15:59
1
ответ
Vaadin Testbench 23, похоже, требует Selenium 4.1.2, но maven загружает 3.141.59 в соответствии с pom
В моем pom.xmlУ меня есть: <properties> <java.version>18</java.version> <vaadin.version>23.0.6</vaadin.version> </properties> ... <dependency> <groupId>com.vaadin</groupId> <artifactId>vaad…
22 апр '22 в 18:39
0
ответов
Как запустить тест компонента «Загрузить» до его завершения в Vaadin Flow в TestBench
В частности, я хочу использовать TestBenchдля тестирования кода в Upload.handleSuccessfulDocumentUpload(). Как написать тест, чтобы дождаться завершения загрузки. Я могу подождать, пока не будет divно у меня нет контроля, и на странице может быть не…
27 апр '22 в 21:27
1
ответ
Не показывать сообщения Vaadin во время выполнения теста TestBench (@PreserveOnRefresh, перезагрузка)
Как избавиться от сообщений об отклонении, отображаемых во время выполнения теста Vaadin TestBench в правом нижнем углу? Щелчок человеком не помогает. Сообщения появятся при следующем тестовом запуске. изображение: закрыть сообщения @PreserveOnRefre…
02 сен '22 в 13:41
0
ответов
Ошибка в Vaadin TestBench GridElement
Я хочу прочитать тексты всех столбцов строки таблицы. Мой код: // does not work: t.getFirstVisibleRowIndex() List<GridColumnElement> columns = t.getAllColumns(); for (int col = 0; col < columns.size(); col++) { GridColumnElement c = columns…
29 сен '22 в 16:26
0
ответов
Vaadin TestBench: доступ к полю ввода в сетке Vaadin
Сетка Vaadin содержит поле ввода. Как войти в это поле ввода с помощью Vaadin Testbench 23.1.15? Java-класс GridTHTDelement не предоставляет для этого никаких методов.
04 апр '23 в 12:01
1
ответ
Изменения во время UI.access() не передаются во время модульного теста.
У меня есть следующий класс представления: @Route(value = NewsAdminView.ROUTE) @RequiredArgsConstructor public class NewsAdminView extends VerticalLayout { public static final String ROUTE = ""; private final NewsService service; final Grid<News&…
15 май '23 в 15:43