Size: a a a

2019 November 25

DA

Dmitry Archie in QA Alliance
Egor Melnikov
сложно? выигрывает у вабдрайвера?)
Просто. Временами выигрывает
источник

/R

/O R. in QA Alliance
пхапапхапвхап
источник

КР

Константин Рассафоно... in QA Alliance
Egor Melnikov
сложно? выигрывает у вабдрайвера?)
Кипарис довольно простой, но chromium-only, для проектов может быть критично
источник

EM

Egor Melnikov in QA Alliance
Константин Рассафонов
Кипарис довольно простой, но chromium-only, для проектов может быть критично
вот это смущает
источник

КР

Константин Рассафоно... in QA Alliance
Плюс, он довольно бодро вмешивается в состояние браузера, и можно упустить неприятные вещи, которые у пользаков потом вылезут
источник

DA

Dmitry Archie in QA Alliance
Константин Рассафонов
Плюс, он довольно бодро вмешивается в состояние браузера, и можно упустить неприятные вещи, которые у пользаков потом вылезут
А вот тут можно примеров?
источник

BO

Boris Osipov in QA Alliance
ага я тоже хотел бы примеры реальные
источник

КР

Константин Рассафоно... in QA Alliance
Из документации:

"The Cypress launched browser automatically:

   Ignores certificate errors.
   Allows blocked pop-ups.
   Disables ‘Saving passwords’.
   Disables ‘Autofill forms and passwords’.
   Disables asking to become your primary browser.
   Disables device discovery notifications.
   Disables language translations.
   Disables restoring sessions.
   Disables background network traffic.
   Disables background and renderer throttling.
   Disables prompts requesting permission to use devices like cameras or mics
   Disables user gesture requirements for autoplaying videos.
"
источник

КР

Константин Рассафоно... in QA Alliance
Банально знаю ситуацию, когда фронты умудрились испоганить работу автозаполнения
источник

КР

Константин Рассафоно... in QA Alliance
Это не проблема инструмента, это обстоятельства о которых просто помнить нужно, чревато долгим поиском проблемы
источник

BO

Boris Osipov in QA Alliance
ну автозаполнение это боль и без сайперса. а другие не банальные примеры?
источник

BO

Boris Osipov in QA Alliance
просто все говорят "довольно бодро вмешивается в состояние браузера, и можно упустить неприятные вещи", примеры бы реальные услышать было интересно
источник

DA

Dmitry Archie in QA Alliance
Мне кажется, или вебдрайвер запускает инстанс браузера, у которого нет доступа к автозаполнению?
источник

BO

Boris Osipov in QA Alliance
ну инстанс чистый. не оч понятно что там можно автозаполнить..
источник

EM

Egor Melnikov in QA Alliance
Dmitry Archie
Мне кажется, или вебдрайвер запускает инстанс браузера, у которого нет доступа к автозаполнению?
мне кажется ты прав, но туда можно передать полное значение варианта из справочника и сделать некст фокус
источник

BO

Boris Osipov in QA Alliance
ну это уже не браузер как бы
источник

DA

Dmitry Archie in QA Alliance
Константин Рассафонов
Из документации:

"The Cypress launched browser automatically:

   Ignores certificate errors.
   Allows blocked pop-ups.
   Disables ‘Saving passwords’.
   Disables ‘Autofill forms and passwords’.
   Disables asking to become your primary browser.
   Disables device discovery notifications.
   Disables language translations.
   Disables restoring sessions.
   Disables background network traffic.
   Disables background and renderer throttling.
   Disables prompts requesting permission to use devices like cameras or mics
   Disables user gesture requirements for autoplaying videos.
"
Короче да, не теории бы, а именно практических случаев когда что-то пошло не так.
источник

DA

Dmitry Archie in QA Alliance
Желательно, конечно, чтобы это ещё и тестировалось бы в вебдрайвере корректно, раз уж мы их сравниваем
источник

КР

Константин Рассафоно... in QA Alliance
Мы вроде не сравнивали его с селениумом?

Практический пример сейчас не приведу, кроме мелкого - насчёт строгости проверок "интерактабельности" элементов.

Была ситуация, когда селениум упал на форме из-за дублирования инпута, а другие инструменты спокойно работали с верхним по z-index его экземпляром

Дубль инпута в общем-то пользователям не мешал, процесс работал, но баг был, и создавались лишние элементы в DOM, не страшно, но ничего хорошего
источник

КР

Константин Рассафоно... in QA Alliance
В любом случае, главная проблема инструмента - его работа только в хромиумных браузерах, и даже не во всех при этом

А как раз из-за работы в кишках браузера, он довольно крепко на этот хромиум и завязан

Файрфокс давно они обещают, поддержки ИЕ конечно же не будет, ну а эпл вряд ли пустит их ковыряться в сафари так глубоко
источник