Привет!
А вы следили за новостями 23 марта? Молодцы!
Сегодня у нас Точка Отсчёта - релиз Selenide 6.12.4.
- Костыль для Хрома
- Добавили поддержку jdk-http-client
- Исправили $.download(PROXY) после “using”
- Исправили $.clear() при пропадании элемента
- Обновили зависимости
- Выпустили selenide-appium 2.7.0
- Выпустили selenide-selenoid 2.3.6
- Новости
Костыль для Хрома
Напоминание: если вы всё ещё роете интернет в поисках лекарства против
Invalid Status code=403 text=Forbidden
то лекарство уже было выпущено в Selenide 6.12.2.
Добавили поддержку jdk-http-client
вместо netty-client
По умолчанию по-прежнему используется netty-client
, но если
вы хотите перейти на jdk-http-client,
то можете это легко сделать:
- Добавить зависимость
org.seleniumhq.selenium:selenium-http-jdk-client:$seleniumVersion
- Добавить пропертю перед открытием браузера:
System.setProperty("webdriver.http.factory", "jdk-http-client");
См. issue 2215 и PR 2216.
Исправили работу прокси после метода using
Это почти такая же проблема, как в issue 2202, но только с прокси.
В общем, стоило вам разочек использовать метод using
,
как у вас сразу пропадал прокси. И дальнейшее скачивание файлов (или для чего ещё вы
использовали прокси) больше не работало.
Но судя по всему, про этот супер-удобный метод using
мало кто знает, потому что жалоба была всего одна. :)
Ну вот, теперь и using
починили, и про него узнает больше народу. :)
Исправили $.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
- Я запилил первый видос после 9-летнего перерыва :) Как скачать файл в Selenide: спросим у ChatGPT
- Наконец-то у меня появился доклад про Flaky tests на английском - конференция JFokus, Стокгольм, 8.02.2023
- Видос Selenide: як тестувати веб-елементи от Hillel IT School
ru.selenide.org
23.03.23