Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

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


(5am) #1

Доброго времени суток, не так давно на хабре проскакивала инфа про webdriver 3.0 который выйдет в конце этого года


интересует вопрос по поводу обратной совместимости. например

  • есть в данный момент тесты которые используют webdriver, с выходом
    “нового” webdriver’a будут ли работать эти тесты ?
  • или изменения касаются только “внутренностей” WD, т.е. методы
    FindElement и т.д. внешне. останутся не тронутыми ?
  • Так же интересует какая будет поддержка языков у wd3 ?

просто на сколько я знаю переход с selenium rc -> webdriver был не совсем простым (или нет?), в плане того что приходилось вносить изменения в “ядро” тестов.

Спасибо


(lukashow) #2

Привет! Не уверен что найдете сейчас ответы на все вопросы, но возможно вам будет интересно послушать выступление А. Баранцева на счет selenium 3.0 http://selenium2.ru/articles/74-kakim-budet-selenium-3-0-i-selenium-4-0.html


(vmaximv) #3

Никаких изменений в API WebDriver не будет.

Максимум это выпилят RC и запилят Marionette для FF.

И вообще, по мне, 3.0 больше похоже на маркетинговый ход.


(Mykhailo Poliarush) #4

Я тоже более чем уверен, что супер кардинальных изменений не будет. Потому что переводить целые проекты снова, как это было с версии 1.0 на 2.0, никто не будет.

А даже если будет какие-то изменения большие, то я более чем уверен, что будет какой-то механизм совместного использования старого и нового кода. По принципу WebDriverBackedSelenium

Так что не стоит напрягаться по этому поводу сейчас :smile:


(5am) #5

Ясненько, значит причин для беспокойства нет.

Спасибо


(5am) #6

up
вроде была информация что wd 3 появится к концу года, но не появился
новой, актуальной информации нет ?


(heartwilltell) #7

Напишите Баранцеву :slight_smile: думаю он шарит или можно спросить прямо сдесь.

@barancev Реквестуем Вас в тред :slight_smile:


(barancev) #8

Не появился пока, да. Но процесс идёт. Уже выпилили драйвера для iOS и Android. Сейчас в самом разгаре выпиливание RC – скоро он будет распространяться в виде отдельного артефакта. Первая стабильная версия Marionette ожидается в Firefox 31. Да, обещание про новый год было несколько опрометчивым, но тем не менее мы работаем, не стоим на месте :slight_smile:

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


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

Спасибо.
Значит буду смело пилить тесты для нового проекта на wd2