Вышла Selenide 5.11.1

Вышла Selenide 5.11.1

Восстанавливаем устои
21.04.20

Всем привет!

Похоже, релиз Selenide 5.11.0 всё-таки сломал слишком много устоев, и мы решили сбавить обороты. :)

Меняем ваше возмущение на Selenide 5.11.1.

SLF4J

Народные массы возмутил тот факт, что в версии 5.11.0 селенид безусловно стал требовать правильной зависимости slf4j. Народные массы не хотят настраивать slf4j и в гробу видали наши логи. :)

Для нас это было неожиданно, но мы идём навстречу трудящимся.

Теперь селенид требует slf4j не всегда, а только в тех редких случаях, когда без него точно никак. А именно, если вы включите фичу TextReport.

because we can!

В Selenide 5.11.0 мы сделали одну (почти незаметную) багу, связанную с использованием because. А именно,

  • $("blah").shouldNot(exist) - не падает (это ок)
  • $("blah").shouldNot(exist.because("we can")) - падает (а вот это не ок)

Слово because оказалось несовместимым с отрицанием. Теперь мы это исправили, и обе строчки не падают.

См. issue 1130 и 1131.

Сбросили 16 мегабайт

Оказывается, среди зависимостей селенида затесался 16-мегабайтный файл checker.jar.
Мы с лёгкостью от него избавились.

Спасибо Yuriy Artamonov за PR 1128.

Новости

Во вторник 28 апреля я буду выступать на чешском митапе [pro:]TEST!
Поскольку митап онлайн, участвовать будут все желающие. Можете позвать друзей, которые ещё не знают про селенид!

  • Язык: ломаный английский
  • Дата: 28.04.2020, 18:00 GMT+2
  • Уровень: скорее для начинающих
  • Ссылки: Анонс / Трансляция

Добро пожаловать!


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

ru.selenide.org

21.04.20