Size: a a a

QA — Automation

2021 September 11

AS

Andrei Solntsev in QA — Automation
Какой интервал? Нет, поллинг интервал тут мог быть любым, от 0 хоть до бесконечности. Тут именно первый клик занимал секунду.
источник

AS

Andrei Solntsev in QA — Automation
И это, конечно, ненормально: не должен клик так долго работать. Подозреваю, что глюк вебдрайвера.
источник

LY

Lev Yarushin in QA — Automation
Анимацию отключать не пробовали? Я обычно стилем отключаю.
источник

B

Bola in QA — Automation
Вебдрайвер просто транслирует команду браузеру и ждёт ответа. Может глюк в браузере?)
Протестили в разных версиях?
источник

AV

Alexei Vinogradov in QA — Automation
А в ручном режиме так же или анимация слишком быстрая чтобы проверить?

Потому что как будто-бы слип просто скрывает баг, что при быстром клике приложение на секунду зависает.
источник

AS

Andrei Solntsev in QA — Automation
Хочу отключить, но пока не разобрался, как именно. Да вообще, нет уверенности, что проблема именно в анимации, а не в каких-то ещё динамических изменениях вокруг.
источник

LY

Lev Yarushin in QA — Automation
Переслано от Lev Yarushin
Если анимация, то можно вот такой стиль использовать:

"*, *::after, *::before {
transition-delay: 0s !important;
transition-duration: 0s !important;
animation-delay: -0.0001s !important;
animation-duration: 0s !important;
animation-play-state: paused !important;
}"

Выставляет анимацию в состояние последнего кадра.
источник

LY

Lev Yarushin in QA — Automation
источник

LY

Lev Yarushin in QA — Automation
статья откуда этот стиль
источник

СС

Сказочный Сникерс... in QA — Automation
Ради выигрыша в секунду в 1 тесте? И то даже не в секунду а в 0.8 секунды) оно того не стоит
источник

AS

Andrei Solntsev in QA — Automation
Да, не стоит, если эта экономия только в одном тесте и с одним полем. А если полей много и тестов много?
источник

B

Bola in QA — Automation
А если у него там высокочастотный трейдинг )). Через 0.8сек курс биткоина каааак прыгнет
источник

V

Viktor in QA — Automation
Странно что клик занимает одну секунду, на голом вебдрайвере также?
источник

NK

Nikita Kuznetsov in QA — Automation
Так это 0,8 секунды только в одном моменте в одном тесте

У меня в своё время отключение анимации привело к ~15 минутам на общем прогоне
источник

СС

Сказочный Сникерс... in QA — Automation
Я бы для начала посмотрел бы в исходники этого селенидовского клика. Там как минимум стоит какой нибудь вейт на антил кликабл, с каким то интервалом. Плюс ретраи с каким то интервалом. Плюс на каждый ретрай снова поиск. Так что может это не драйвер и анимация а селенидовский клик в этой ситуации так работает?

Предпочитаю разбираться в причине в общем, а не исправлять симптом
источник

NK

Nikita Kuznetsov in QA — Automation
Можно ещё свой фреймворк запилить, который будет лучше и быстрее))
источник

B

Bola in QA — Automation
Есть же - кипарис
источник

AS

Andrei Solntsev in QA — Automation
Хорошая идея, спасибо за подсказку.
Но нет, чистый селениумовский клик в этом месте тоже длится секунду и кидает

org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element is not clickable at point (416, 1184)
 (Session info: chrome=93.0.4577.63) …
источник

B

Bola in QA — Automation
А для версии 90? 89?
источник

V

Viktor in QA — Automation
Всплывашка или попап какойто перекрывает походу
источник