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

Вчера стала доступна для загрузки очередная версия Selenium 2.27. В этом релизе:

  • Добавлена поддержка Firefox 17. Следует отметить, что эта версия браузера вскоре получит статус ESR (Extended Service Release), после чего в Selenium будет официально прекращена поддержка Firefox 3.6.
  • Добавлена относительно полная поддержка Internet Explorer 10, в этом браузере пока проходят не все тесты, но в целом уже можно пользоваться.
  • Добавлена поддержка PhantomJS (но использовать её можно будет только после выхода релиза PhantomJS 1.8)
  • Включенная в дистрибутив Selenium библиотека JUnit обновлена до версии 4.11, а библиотека Hamcrest до версии 1.3.
  • Реализована загрузка файлов при удалённом запуске тестов в .Net-версии.
  • Реализована поддержка alert’ов и развёртывание окна браузера (maximize) в JavaScript-версии.
  • Улучшен механизм автоскроллирования в Internet Explorer.
  • Произведена ревизия исключений, которые может выбрасывать Selenium, исключение IllegalLocatorException объявлено deprecated, вместо него теперь используется InvalidSelectorException.
  • Добавлено больше информации об используемом драйвере и браузере в сообщения об ошибках, которые выбрасывает Selenium.