Size: a a a

QA — Automation

2021 June 18

В

Вадим in QA — Automation
Cypress - файлы загружает, скрол и ховер есть, локаторы и х-пас есть - как же без них?)
Можно даже башевские команды выполнять в консоли в течении работы
источник

Е

Евгения in QA — Automation
Ну к нас на проекте через sorry на 1 тачке, работает норм
источник

В

Вадим in QA — Automation
источник

В

Вадим in QA — Automation
Падажжи, по ховерам - не все так просто. Но есть cy.focuse, кажется.
источник

Е

Евгения in QA — Automation
И кажется там речь про сайпрес дашборд, который платный. + его вроде нельзя поставить у себя, что могут безопасники зарубить
источник

T

Tyrion in QA — Automation
безопасники?
источник

Е

Евгения in QA — Automation
Ну его нельзя развернуть у себя
источник

Е

Евгения in QA — Automation
источник

Е

Евгения in QA — Automation
Ну отдел информационной безопасности если есть такой в компании
источник

T

Tyrion in QA — Automation
никогда таких не встречал если честно, ни в одной компании
были админы которые выдавали доступы
источник

Е

Евгения in QA — Automation
Ну тогда кроме цены нет минусов😊
источник

T

Tyrion in QA — Automation
для себя я вижу один большой минус - он запускается в браузере, т.е. не является настоящей эмуляцией действий пользователя, следовательно может пропускать баги
и пока не совсем понятно как работает с платежными сценариями, там обычно айфремы используются, у сайпресса вроде как лимитированная поддержка (не со всеми работает?)
источник

Е

Евгения in QA — Automation
Пропускали айфрейм, тут не подскажу, может у кого-то более позитивный опыт есть
источник

В

Вадим in QA — Automation
Есть воркераунды для айфрейма, нужно читать.
источник

В

Вадим in QA — Automation
Так запускаться в браузере - чем это противоречит е2е сценариям?
источник

В

Вадим in QA — Automation
Вот это 100% верно.
источник

T

Tyrion in QA — Automation
пример - кнопка, пользователь ее видит но нажать не может, она перекрыта другим элементом
js спокойно нажимает эту кнопку, апи селениума не нажмет ее (в селениуме можно воспользоваться js, тогда клик пройдет, но тут больше речь про селениум апи)
источник

KV

Ksenia Vorobyeva in QA — Automation
Если она вся перекрыта, то может быть, она и не должна нажиматься?
источник

В

Вадим in QA — Automation
Можно скролить к кнопке, можно проверить ее $button.is.visible
И, кстати, если тест упадет, в сайпресе будет скриншот и видео с причиной падения. И даже позиция клика по элементу.
источник

KV

Ksenia Vorobyeva in QA — Automation
А если не вся, селениуму можно задать координаты клика относительно элемента
источник