Чем автоматизировать тесты для проекта на Vaadin

Перепробывал и SoapUI и JMeter и Selenium IDE и BlazeMeter - ничего не подходит. Рассматриваю только варианты которые не надо покупать.
Кто что подскажет? на чем автоматизировать в данном случае?

Чем вас Selenium IDE не устроил?

Vaadin Test Bench основан на Selenium 2.
Поэтому:

  • инструмент тестирования у вас уже есть
  • Вы можете использовать selenium 2

Особенностями Vaadin - на

Test Bench платный- 890 $ ))

Тогда по совету @DmitriyZverev, берешь WebDriver (он же Selenium2) в руки и вперед!

Я помню, что-то об этом упоминалось в этом докладе.

http://atdays.com/materials/performance-testing-of-ajax-with-jmeter/

Спасибо, просмотрел раньше, но ничего конкретного.
Делаю вывод что скорее всего брать Selenium WebDriver (он же Selenium2) и вперед за ординами…

1 лайк

Ну и правильно сделаешь. Если что-то получиться, отпишись. Интересно услышать, что получилось.

И еще добавлю ссылку на смежную тему по похожей проблеме.

Я советую использовать библиотеку Selenide. Она основана на Selenium Webdriver и делает работу с динамическими страничками заметно проще. Конкретно для Vaadin примера нет, но вот здесь есть пример для тестирования GMail, который по сути похож на Vaadin: всё рисуется аяксом, на всех элементах требуются ожидания и т.д.

https://github.com/codeborne/selenide_examples/tree/master/gmail/test/org/selenide/examples/gmail

Selenium тоже не подходит из-за отсутствия уникальных id. Автоматизация отпала в таком виде в каком планировалась.