Size: a a a

QA — Автоматизация

2018 February 02

SS

Ser Sh in QA — Автоматизация
Alexei Barantsev
это спорный тезис, потому что никто же не лезет внутрь самого Selenium, чтобы узнать, как оно там работает на уровне протокола взаимодействия с браузером. ведь Selenium по сути представляет собой обёртку над этим протоколом. а Selenide это обёртка обёртки
Бывает и лезут. Если, действительно, нет желания разбираться что и как, и надо побыстрее, и проект маленький, то можно и не смотреть что внутри
источник

В

Вячеслав in QA — Автоматизация
работает с докер контейнерами  - это наверно тоже плюс
источник

SS

Ser Sh in QA — Автоматизация
Alexei Barantsev
он работает с докер-контейнерами. поэтому про IE и Safari можете забыть
он же и не только с контейнерами работает
источник

AB

Alexei Barantsev in QA — Автоматизация
да, но тогда все его преимущества теряются
источник

AB

Alexei Barantsev in QA — Автоматизация
если без контейнеров — тогда не будет ни автоматического развёртывания узлов, ни видеозаписи, никаких плюшек
источник

LY

Lev Yarushin in QA — Автоматизация
Алексей, можно и ie в selenoid запускать, не вводите в заблуждение.
источник

LY

Lev Yarushin in QA — Автоматизация
Видеозапись тоже можно сделать и с ie.  Развертывание узлов - что вы имеете ввиду под этим? Если запуск контейнеров с браузерами, то ничего не мешает сделать отдельный хост под ie, а остальные браузеры через docker на других хостах. И все через ggr и балансир.
источник

AB

Alexei Barantsev in QA — Автоматизация
угу. "можно сделать". я же не спорю. но сразу от "удобства" ничего почти не остаётся
источник

AB

Alexei Barantsev in QA — Автоматизация
а ggr мощная штука, это да. но это уже другой уровень абстракции, это хаб для построения сложных гридов из кусков
источник

AB

Alexei Barantsev in QA — Автоматизация
чтобы всё это разворачивать и поддерживать, уже надо усилия прикладывать. усилия превращаются в деньги, и ребром встаёт вопрос — а может купить sauselabs или там browserstack и не мучиться...
источник

LY

Lev Yarushin in QA — Автоматизация
Гугл и пара дней свободного времени на первоначальную настройку. Поддерживать больших усилий не требуется.
источник

AB

Alexei Barantsev in QA — Автоматизация
угу. я именно это и сказал — что Seleniod из всех существующих решений самый удобный. но не идеальный, и местами приходится достраивать вручную, в частности чтобы поиметь тесты в IE и Safari
источник

AB

Alexei Barantsev in QA — Автоматизация
а сервисы типа saucelabs не требуют даже гугла и пары дней для настройки. зато требуют денег за использование
источник

LY

Lev Yarushin in QA — Автоматизация
Saucelabs проблемно в корп. сетях использовать. Просто если у вас уже есть инфраструктура на гриде, то лучшим решением будет переход на Selenoid.
источник

AB

Alexei Barantsev in QA — Автоматизация
не стоит обобщать. у saucelabs, насколько мне известно, основные источники доходов это как раз корпоративные заказчики. так что кому-то проблемно, а кому-то нет
источник

AB

Alexei Barantsev in QA — Автоматизация
при этом некоторые заказчики используют сервисы для запуска не всех тестов, а, например, только в Safari, вместо того, чтобы что закупать маки для тестового стенда
источник

AB

Alexei Barantsev in QA — Автоматизация
согласитесь, это уже не дёшево и не пара дней
источник

LY

Lev Yarushin in QA — Автоматизация
Доя работы с Saucelabs в локалке нужно использовать их Connect Proxy.
источник

AB

Alexei Barantsev in QA — Автоматизация
либо самим настроить проброс портов, да
источник

LY

Lev Yarushin in QA — Автоматизация
Ну проброс не каждая сб разрешит делать. А для теста safari можно использовать VM с хакинтошем :)
источник