В этом разделе публикуются официальные новости: сообщения о выходе новых релизов Selenium, объявления о конференциях, тренингах и иных мероприятиях, посвящённых Selenium, другие официальные объявления.

Опубликован официальный список изменений в новой версии браузера Safari 10, который содержит среди прочего такой пункт:

Safari on OS X supports WebDriver, which lets you automate web-content testing. It provides a set of interfaces to manipulate DOM elements and control the browser’s behavior. You can enable Remote Automation in the Develop menu and then launch the server using /usr/bin/safaridriver.

Предварительный релиз этой версии браузера намечен на июль 2016 года, тогда же начнётся доработка клиентских библиотек для работы с новым драйвером. Финальный релиз Safari 10 ожидается осенью 2016 года.

Selenium столкнулся с проблемами при работе с Firefox 47.

Проблема локализована, она находится на стороне браузера. Разработчики браузера обещают закрыть её в ближайшем минорном обновлении.

Пока рекомендуется использовать предыдущую версию 46 либо 45 ESR.

По мере поступления новой информации пост будет обновляться.

Компания Microsoft выпустила первую бета-версию драйвера для работы с нативными Windows-приложениями: https://github.com/Microsoft/WinAppDriver

Без комментариев :)

Вчера вышел очередной релиз Selenium 2.53.

Самая главная новость состоит в том, что это последний плановый релиз в серии 2.x. Следующий будет 3.0-beta1.

Вторая важная новость -- драйвер HtmlUnit выделен в отдельный проект и больше не входит в "базовую комплектацию" Selenium. Теперь его нужно подключать отдельно, если вы хотите его использовать. Обратите внимание, что теперь номер версии драйвера совпадает с номером версии HtmlUnit, а не с номером версии Selenium!Несмотря на отделение, этот драйвер пока всё ещё находится под "зонтиком" Selenium, но мы надеемся, что вскоре контроль над ним перейдёт к разработчикам HtmlUnit.

Пожалуй, больше ничего писать про этот релиз не буду, чтобы не нарушать торжественности момента.

Начинаем делать версию 3.0 под девизом "No More RC!"

Вышел очередной релиз Selenium 2.52.

Промежуточный релиз 2.51 опять пришлось оставить без описания, всё случилось слишком быстро, релизы выходили еженедельно, потому что в них выявлялись недоработки. Поэтому и описание релиза 2.52 я не торопился делать :)

Но вроде бы всё стабилизировалось и теперь можно рассказать, что именно там появилось новое (и почему пришлось выпускать эту серию из четырёх релизов подряд):

  1. Самое главное, что происходило в течение этих часто сменяющих друг друга релизов -- в драйвере для Firefox улучшался механизм поиска точки, по которой можно кликнуть. Если элемент частично скрыт другим элементом, то драйвер пытается найти такую точку, которая не скрыта, он теперь проверяет центральную точку и четыре угловых. Кроме того, если элемент состоит из нескольких кусков (например, ссылка начинается на одной строке, а её конец переносится на другую строку), тогда драйвер пытается найти такую точку хотя бы в одном из кусков. А если они все оказались скрыты, тогда выбрасывается исключение. Это отменяет предыдущее изменение, которое я описывал здесь.
  2. Добавлена поддержка 64-битных версий браузера Firefox.
  3. Добавлена поддержка Firefox 45 (который на момент написания этой заметки ещё находится в статусе бета-релиза).
  4. Слегка улучшено автоскроллирование, опять таки в драйвере для Firefox.
  5. Реализована возможность в Grid модифицировать ответы при помощи CommandListener.
  6. Ну и наконец-то в рамках этого релиза обновились версии для всех языков, а то они просто не успевали :)

В анонсе релиза 2.50 я написал, что предыдущий релиз 2.49 был не очень удачным. Но это не означает, что 2.50 должен быть удачным :-)

Увы, в него просочился ранее уже исправленный баг, который вызывал преждевременное отключение браузеров в гриде по таймауту. Для устранения этой проблемы пришлось выпустить дополнительный минорный релиз 2.50.1.

Всем пользователям грида настоятельно рекомендуется обновиться.

Go to top