Вышла Selenide 4.12.2

Вышла Selenide 4.12.2

because we can!
27.06.18

Мы выкатили Selenide 4.12.2

Пробежимся по изменениям?


Добавили метод because к коллекциям

Как вы знаете, в Selenide есть метод because, позволяющий написать пояснение, почему автор теста ожидает именно такое поведение:

  $("#login").shouldBe(visible.because("After 3 wrong answers user should be logged out"));

Теперь метод because появился и для коллекций:

  $$(".error").shouldHave(size(3).because("A separate error message per wrong answer"));

См. issue 440 - спасибо Mikhail Sidelnikov за PR 749


Селенид больше не будет пытаться открыть браузер

… при выключенной настройке Configuration.reopenBrowserOnFail.

Не переживайте, для большинства из вас ничего не поменяется - эта настройка по умолчанию true.

Изначально эта настройка была сделана для тех, кто полностью хочет взять на себя заботу о вебдрайвере. Теперь, если настройка выставлена в false, Селенид не будет ни переоткрывать, ни открывать браузер.

См. issue 695 и PR 754


Обновили зависимости

  • selenium 3.13.0
  • webdrivermanager 2.2.3


События

Напоминаю, что в Минске 7 июля состоится крутой митап “DelEx Chatter”. Его устраивают наши друзья, там будут крутые спикеры в два потока. Будет круто.


Андрей Солнцев

ru.selenide.org

27.06.18