Вышел релиз Selenium 3.10
В очередном релизе Selenium 3.10 наиболее серьёзные изменения произошли в драйвере для Internet Explorer.
- Исправлены проблемы с вводом командой
sendKeys
неправильных символов при использовании национальных раскладок клавиатуры. - Исправлены проблемы с вводом текста в
contenteditable
элементы. - Реализована поддержка IPv6 (правда пока только в локальном варианте запуска, потому что в Grid ещё остаются проблемы).
- Улучшена совместимость с .Net Core 2.0.
- Улучшена производительность (хотя конечно до других браузеров ему пока всё равно ещё далеко…)
Другие значимые изменения:
- Grid: улучшено протоколирование, теперь на консоли появляется меньше бесполезных для рядового пользователя сообщений.
- Grid: исправлена ошибка закрытия потерянных сессий по таймауту.
- Ruby: реализованы настройки для более удобного запуска Chrome в headless-режиме.
- Java: класс
org.openqa.selenium.support.ui.Duration
объявлен устаревшим (deprecated), вместо него рекомендуется использоватьjava.time.Duration
.
А также продолжается внутренняя чистка кода, постепенно движемся к выпуску версии 4.0.