С большим опозданием выкладываем описание релиза Selenide 4.12.1
Лето, футбол - сами понимаете. Не оторваться.
Итак,
Исправили имя скачиваемого файла
В случае, если файл скачивается по ссылке, содержащей ?
и параметры (типа /download/me/selenide-4.11.5.md?sessioncookie=12345
),
то Selenide пытался создать локальный файл с именем selenide-4.11.5.md?sessioncookie=12345
.
Теперь Selenide будет обрезать всё, что после вопросительного знака. В данном случае он создаст файл selenide-4.11.5.md
.
См. issue 735 - спасибо Aliaksandr Rasolka за PR 735
Поменяли реализацию метода Selenide.refresh()
Люди жаловались, что иногда этот метод не обновлял страницу.
Мы не знали, как это повторить, но на всякий случай поменяли реализацию на вызов
стандартного селениумовского метода webdriver.navigate().refresh()
- и вроде как заработало.
См. issue 740 - спасибо Aliaksandr Rasolka за PR 741
Исправили метод WebDriverRunner.isHeadless()
Раньше этот метод возвращал true
только для HtmlUnit и PhantomJS.
Теперь же он возвращает true
также и для Chrome/Firefox, запущенных в режиме headless
.
Хотя честное слово, я не понимаю, зачем вам вообще нужно использовать этот метод. Не используйте. Неужто вы без селенида не знаете, какой браузер вы запустили?
См. issue 750 - спасибо Aliaksandr Rasolka за PR 751
Добавили ID потока к логам при закрытии вебдрайвера
А то раньше не всегда понятно было, какой именно поток закрывает вебдрайвер. Хотя честное слово, я не понимаю, в какой вселенной живут люди, для которых это может быть актуально… :)
См. issue 582 - спасибо Alexander Poleschuk за PR 737
Объявили зависимость webdrivermanager
как api
Т.е. webdrivermanager будет подтягиваться автоматически вместе с селенидом, и вы сможете использовать его в своём коде без объявления дополнительных зависимостей.
Спасибо Aliaksandr Rasolka за PR 736
Перешли с coveralls
на sonarcloud
для подсчёта покрытия тестами самого селенида. А то с coveralls были определённые проблемы. Вас это напрямую не касается, просто для справки.
См. issue 702 - спасибо Aliaksandr Rasolka за PR 744
Новости
Если будете в Минске 7 июля, приходите на митап “DelEx Chatter”. Его устраивают наши друзья, там будут крутые спикеры в два потока. Будет круто.
ru.selenide.org
02.06.18