Мы выкатили 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
, Селенид не будет ни переоткрывать, ни открывать браузер.
Обновили зависимости
- selenium 3.13.0
- webdrivermanager 2.2.3
События
Напоминаю, что в Минске 7 июля состоится крутой митап “DelEx Chatter”. Его устраивают наши друзья, там будут крутые спикеры в два потока. Будет круто.
ru.selenide.org
27.06.18