Вышла Selenide 6.12.4

Вышла Selenide 6.12.4

Точка отсчёта
23.03.23

Привет!

А вы следили за новостями 23 марта? Молодцы!

Сегодня у нас Точка Отсчёта - релиз Selenide 6.12.4.

Костыль для Хрома

Напоминание: если вы всё ещё роете интернет в поисках лекарства против

Invalid Status code=403 text=Forbidden

то лекарство уже было выпущено в Selenide 6.12.2.


Добавили поддержку jdk-http-client вместо netty-client

По умолчанию по-прежнему используется netty-client, но если вы хотите перейти на jdk-http-client, то можете это легко сделать:

  1. Добавить зависимость
    org.seleniumhq.selenium:selenium-http-jdk-client:$seleniumVersion
  2. Добавить пропертю перед открытием браузера:
    System.setProperty("webdriver.http.factory", "jdk-http-client");

См. issue 2215 и PR 2216.


Исправили работу прокси после метода using

Это почти такая же проблема, как в issue 2202, но только с прокси.

В общем, стоило вам разочек использовать метод using, как у вас сразу пропадал прокси. И дальнейшее скачивание файлов (или для чего ещё вы использовали прокси) больше не работало.

Но судя по всему, про этот супер-удобный метод using мало кто знает, потому что жалоба была всего одна. :)

Ну вот, теперь и using починили, и про него узнает больше народу. :)

См. PR 2208 и PR 2209.


Исправили $.clear() при пропадании элемента

Как вы знаете, в селениде есть метод $("input").clear(), который очищает поле ввода. Оказалось, что метод мог упасть в одной редкой ситуации. А именно, если в результате очистки элемент пропадает. В этот момент метод $.clear() пытался сгенерировать событие on change на этом элементе - и падал.

См. issue 2207 и PR 2221.


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

  • #2210 Bump nettyVersion from 4.1.89.Final to 4.1.90.Final
  • #2218 Bump slf4jVersion from 2.0.6 to 2.0.7


Выпустили selenide-appium:2.7.0

  • Добавили скролл вверх-вниз для мобильников (#139)
  • Исправили функцию terminateApp (#146)
  • Обновились на Selenide 6.12.4 (#143)

См. release notes.


Выпустили selenide-selenoid:2.3.6

  • Обновились на Selenide 6.12.4

См. release notes.


News


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

ru.selenide.org

23.03.23