Comments 12
Очень очень интересно и вкусно) Осталось дождаться следующего LTS, как говорится.
Сторонники RoR, есть ли у вас что-то подобное в вашей экосистеме?
0
capybara например, но она судя по тому что тут написано мощнее.
Впрочем тестов с нескольким окнами там судя по всему нет.
Впрочем тестов с нескольким окнами там судя по всему нет.
0
2 минуты гугления capybara websocket
: https://github.com/tristandunn/cucumber-websocket-example/blob/master/features/user_create.feature
Given a user named "Sue" is online # <!!!
And I go to the homepage
When I fill in "Name" with "Bob"
And I submit the new user form
Then I should be on the users page
And Sue should see "Bob has entered the room." # <!!!
0
Да, Capybara мощнее и работа с несколькими сессиями там есть:
Capybara.using_session("Bob's session") do
fill_in 'Email', with: 'user@example.com'
fill_in 'Password', with: 'password'
end
0
UFO just landed and posted this here
Тоесть это просто Selenium? Тогда уж лучше использовать Codeception который уже давно стабилен и прекрасно работает.
+2
Вроде как не просто селениум, читайте статью внимательнее:
Он также может работать с любым Selenium-браузером. но по умолчанию он поставляется с ChromeDriver, что позволит вам избежать установки JDK или Selenium. Это делает Dusk очень простым в использовании.
+1
https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver
С ним так же может работать и Codeception. Фактически этот Даск это просто обертка над методами WireProtocol, так же как и сотня таких же библиотек. Ничего нового тут нет, просто красивый брендинг.
С ним так же может работать и Codeception. Фактически этот Даск это просто обертка над методами WireProtocol, так же как и сотня таких же библиотек. Ничего нового тут нет, просто красивый брендинг.
0
Таки да, просто Селениум, ничего нового. Только вместо самого selenium server, который бы запускал chromedriver, chromedriver запускается напрямую.
0
Вроде вкусная штука, но пока использую codeception.
0
Sign up to leave a comment.
Laravel Dusk уже близко