Мне нужно протестировать приложение Vaadin с помощью огурца и веб-драйвера Selenium (используя Java-скрипт Executor). Это хороший подход для тестирования приложений vaadin?Можем ли мы проверить применение Ваадина с селеном и огурцом?
ответ
Да, вы можете использовать Selenium и огурец, но вам нужно управлять каркасом, чтобы обрабатывать несколько окон, а также использовать классы обжига событий и событий.
Мое понимание приложения Vaadin, в котором пользовательский интерфейс является окном просмотра, запущенным на веб-странице. На веб-странице может быть несколько таких пользовательских интерфейсов. Такая ситуация типична, особенно для портлетов на портале . Так что ваша фреймворк или тест должны обрабатывать несколько окон. - Нужна обработка сеансов Ваадин. Vaadin следует за управляемыми события программирования парадигмы, в которой событие и слушатели, которые обрабатывают события, являются основой взаимодействия с пользователем в приложении
Вы должны иметь хорошее знание Selenium для автоматизации Vaadin
У меня была такая же проблема, и я использовал Selenium IDE для идентификации XPATH
для каждого элемента в ваадине, а затем использовал его так:
driver.findElement(By.xpath("//div[@id='thalamusboapp-218829419']/div/div[2]/div[3]/div/div/div[2]/div/span/span"));
- 1. Как мы можем проверить, защищено ли устройство?
- 2. Как проверить DelayedJob с огурцом?
- 3. Автоматизация тестирования веб-сервисов с селеном с огурцом
- 4. как мы можем использовать браузер Chrome с Капибарой + селеном WebDriver
- 5. Агрегация и как проверить, можем ли мы суммировать объекты
- 6. Как мы можем проверить, возвращается ли массив с разной длиной?
- 7. Как проверить ошибку с огурцом?
- 8. Можем ли мы динамически проверить, поддерживается ли npot в android?
- 9. Как отправить поддельный геокод в geocoder.getCurrentPosition() с селеном или огурцом?
- 10. Можем ли мы справиться с ОС всплывающий с помощью «гем sikuli» в селеном сценарии
- 11. Как мы можем ждать текста сообщения выскакивают селеном
- 12. Как мы можем проверить выражения в улье
- 13. Как получить переменную из браузера с огурцом/пионером/селеном?
- 14. Что такое хороший способ проверить с огурцом
- 15. Есть ли опция, где мы можем проверить источник запроса AJAX
- 16. Можем ли мы проверить текущее время в транспортирторе
- 17. Можем ли мы включить и отключить кластер?
- 18. Можем ли мы клонировать WebView?
- 19. Можем ли мы использовать ArgumentCaptor проверить сообщение журнала в Mockito
- 20. Можем ли мы отключить финализаторы?
- 21. Можем ли мы выбрать версию, которую нужно проверить из cvs
- 22. Можем ли мы проверить подключение БД из сценария Ant?
- 23. Как проверить, можем ли мы сделать объект другим
- 24. Можем ли мы повернуть страницу?
- 25. Можем ли мы анимировать видимость?
- 26. Можем ли мы перегружать malloc()?
- 27. Как мы можем проверить это лямбда-выражение?
- 28. Как проверить OpenID в рельсах с огурцом
- 29. Как мы можем проверить, выбран ли элемент AutomationElement C#
- 30. Можем ли мы отключить MouseEvents?