2017-02-15 4 views

ответ

1

Да, вы можете использовать Selenium и огурец, но вам нужно управлять каркасом, чтобы обрабатывать несколько окон, а также использовать классы обжига событий и событий.

Мое понимание приложения Vaadin, в котором пользовательский интерфейс является окном просмотра, запущенным на веб-странице. На веб-странице может быть несколько таких пользовательских интерфейсов. Такая ситуация типична, особенно для портлетов на портале . Так что ваша фреймворк или тест должны обрабатывать несколько окон. - Нужна обработка сеансов Ваадин. Vaadin следует за управляемыми события программирования парадигмы, в которой событие и слушатели, которые обрабатывают события, являются основой взаимодействия с пользователем в приложении

Вы должны иметь хорошее знание Selenium для автоматизации Vaadin

0

У меня была такая же проблема, и я использовал Selenium IDE для идентификации XPATH для каждого элемента в ваадине, а затем использовал его так:

driver.findElement(By.xpath("//div[@id='thalamusboapp-218829419']/div/div[2]/div[3]/div/div/div[2]/div/span/span")); 
Смежные вопросы