Всем привет!
Похоже, релиз 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