Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Selenium 3: Обсуждаем внедрение, Делимся опытом

selenium
webdriver
Теги: #<Tag:0x00007fedc742e0c0> #<Tag:0x00007fedc742df58>

(Michael Bodnarchuk) #1

Предлагаю обсудить опыт перехода на Selenium 3. Ничего не сломалось? Какие новые возможности Selenium 3 вы уже используете?

Вы уже обновились?

  • Да
  • Нет, но уже думаю
  • Нет, пока что нет планов
  • Другое, отвечу в комментариях

0 участников

Хотелось бы услышать личный опыт работы с 3кой от участников сообщества.


(Sergey Pirogov) #2

А какие новые возможности Selenium 3 вы можете перечислить?


(Eugene Moskalenko) #3

как-то так - обратная совместимость webdriver 2.0 -> webdriver 3.0

можно смело обновлять, поскольку версия мажорная, лучше продолжать писать уже на ней, потому что развивать будут ее


(Vladislav Kulasov) #4

обновился, есть только проблемы которые появились

  1. новый драйвер для firefox очень сырой
  2. htmlunit драйвер нужно было переопределить
    а так вроде норм… прошло без сильных изменений
    Кстати удивлен, что еще не все перешли так как Сhrome последних версий работает только с селениум3. А учитывая автоматическое обновление хрома у всех пользователей, то уже все должны были перейти на 3. разве что какие то корпоративный сегмент… Но это вообще отдельный разговор.

(Пётр Алексеев) #5

Перешли на 3 Selenium
Проблемы:

  1. Тесты гоняются постоянно и почему-то SeleniumHub не подчищает за собой сессии. Т.е. со временем копятся зависшие сессии и лечится это только перезапуском хаба
  2. Firefox себя очень плохо ведет. Медленно работает. Иногда валится с непонятными ошибками. С хромом всего в этом случае все гораздо лучше

(Michael Bodnarchuk) #6

я потому и спрашивал, тоже столкнулся с этим. Вот думал, может это у меня что-то в настрояках, но судя по всему не только.


(Roma Marinsky) #7

Можно просто загуглить и увидеть кучу открытых постов на стековерфлоу, где гуру описывают в чём проблемы есть сейчас :slight_smile:


(Ant1dot) #8

Пишем тесты на python 3.4.
На локальных машинах давно стоит selenium3.3.1, проблем не было.
Решил попробовать сервер 3.3.1. Если в режиме сервера, то все работает (по крайней мере стартует).
Запускаю hub+node получаю в ответ от hub
{“status”:13,“value”:{“class”:“java.lang.NullPointerException”,“stackTrace”:[{“className”:“java.util.HashMap”,“methodName”:“putMapEntries”,“lineNumber”:-1}…
Не сталкивались?


(Taras) #9

та же херня, использую Selenium 3 но с 3-02-beta гридом - и все окей


(Николай Анатольевич) #10

Пробовал переехать. Использую SeleniumGridExtras. Не удалось запустить firefox… постоянные connection refused. Промучился неделю. При этом хром стартовал отлично. Решения так и не нашёл(( Пока остаюсь на 2.53.1 и firefox 46.


(Eugene Moskalenko) #11

Эм… Дак, в двух словах, кто-то может обьяснить разницу между версией WebDriver 3 и Webdriver 2? :slight_smile:

Alexei Barantsev, писал:

На всякий случай ещё раз повторю: никаких существенных изменений для пользователей WebDriver в третей версии не ожидается. Эта версия будет мажорная, потому что в ней происходит полное удаление RC, поэтому, да, можно считать, что это “маркетинговая” смена номера версии. Поэтому нет смысла с нетерпением её ждать – новых фич не будет. Это этап очистки перед следующим витком развития.

а у вас тут баги появляются… :slight_smile: