Вышел релиз Selenium 3.10

Вышел релиз 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.