Сообщения о выходе новых релизов Selenium, анонсы конференций, тренингов и иных мероприятий, другие объявления
В очередном релизе Selenium 3.5 на поверхности никаких заметных изменений нет. Но зато под капотом сервера Selenium появился режим сквозной передачи запросов (pass through). Сервер сейчас должен уметь работать с двумя разными версиями протоколов – новая, совместимая со стандартом W3C WebDriver, и старая, оставшаяся с достандартных времён. Раньше сервер перекодировал запросы, полученные от клиента, прежде чем передать их дальше по цепочке (от хаба к узлу грида, или от узла грида к браузеру). В режиме pass through он не вмешивается в структуру запроса, до браузера он доходит ровно в том виде, в котором его отправил клиент. Тем самым сервер не вносит никаких возмущений и искажений, за соответствие запросов той или иной версии протокола полную ответственность теперь несут клиентские библиотеки ...
Главное изменение в релизе 3.4 – в Java-версии объявлены устаревшими (deprecated) некоторые конструкторы в классах RemoteWebDriver и FirefoxDriver. Это означает, что в одном из ближайших релизов (3.5, максимум 3.6) они будут удалены. Если вы использовали эти конструкторы – обновите код, чтобы он не перестал компилироваться и выполняться при выходе следующих релизов ...
1 апреля (и это не шутка) стандарт W3C WebDriver завершил очередной этап и получил статус W3C Candidate Recommentation. Для успешного завершения этого этапа и перехода на следующий группа ревьюеров должна убедиться в том, что текст стандарта достаточно полный, не осталось недоспецифицированных участков. Кроме того, они должны поверить, что этот стандарт может быть реализован, что это технически достижимая цель ...
Ранее мы писали, что старая схема запуска FirfoxDriver (без использования geckodriver) не будет работать в браузерах, начиная с версии 48. Тем, кто пока не готов переходить на новую схему, предлагалось использовать специальную версию для корпоративных клиентов Firefox ESR 45. Но вот пришло время обновления и для этой линейки браузера, на прошлой неделе вышла версия ESR 52. Хорошая новость состоит в том, что Mozilla пошла навстречу пользователям и продлила возможность использовать в ESR 52 неподписанные расширения, в том числе это распространяется и на Selenium ...
Наконец-то появилась очередная стабильная версия Selenium 3.3.1. Ей предшествовала серия неудачных релизов – в 3.1.0 забыли включить библиотеку, необходимую для работы FirefoxDriver на Linux; 3.2.0 выпустили преждевременно, без тщательного тестирования, с кучей багов; в 3.3.0 исправили почти все баги, но не заметили проблему с подключением узлов к хабу сервера Selenium. Поэтому использовать эти промежуточные релизы не рекомендуется, обновляйтесь сразу до версии 3.3.1 ...