capybara-webkit для тестов на java/scala

capybara
java
javascript
webdriver
scala
ruby
Теги: #<Tag:0x00007fedc09f4d58> #<Tag:0x00007fedc09f4a38> #<Tag:0x00007fedc09f4808> #<Tag:0x00007fedc09f4560> #<Tag:0x00007fedc09f4240> #<Tag:0x00007fedc09f4088>

(Dmitry Ovcharenko) #1

Подскажите есть ли в java мире инструменты аналогичные capybara-webkit из ruby ?

Сapybara-webkitне требовал GUI на CI машине.
Ставишь один пакет, в нем же внутри браузер, браузер с JS движком. Все работает в невизуальном режиме.

Сейчас перехожу на java\scala для напиcания автотестов. Не могу найти аналогичный инструмент. Пробовал Selenium и HtmlUnit. JavaScript на странице не отрабатывает. Есть что то еще ?


(Stan) #2

phantomjs (на том же движке что и хром) + HtmlUnitDriver (свой собственный движок js, часто поведение радикально отличается, особенно с сложным ajax)


(Dmitry Ovcharenko) #3

Есть еще инструменты ?


(Stan) #4

Там нет ни одной внятной причины против. В докере еще больше открытых багов. в селениуме самом чуть меньше. В линуксе вообще не счесть. Надо перестать их использовать?


(Dmitry Ovcharenko) #5

ок.
Проект будет большим, уворачиваться от граблей не хочется.


(Stan) #6

Переключится на другой инструмент - поменять инициализацию драйвера. На то вебдрайвер апи и стандартизирован.