если включить настройку screenshot: 'only-on-failure' то даже при успешных тестах в режиме headless к времени выполнения каждого теста добавляется +2 секунды
Ну вот ж и говорю, что скорее всего если писать нормальные тесты этого не будет заметно. Но я на пробных тестах у которых время выполнения 2 сек заметил))
Всем привет, я вот иногда интересные флаки ловлю - не произошло клика по кнопке (в логах клик есть, а на скрине и по дальнейшим последствиям видно, что клика не было, т.е. кнопка не нажата, выпадайка не открыта). Из-за чего такое может быть?
У меня была версия, что элемент сдвигается немного уже после того, как вебдрайвер его определил, и клик происходит вне элемента.
ну в том случае, что чаще всего падает, мы с фронтом вчера смотрели - кнопка отрисовывается первой, простая как грабли. я на нее try-catch повесила, т.к. падает часто, а зацепиться не за что (в смысле дождаться).
у меня такое бывает в основном когда анимация не закончила отрисовку. По итогу написал метод который ждет окончания анимации проверяя позицию элемента раз в n милиссекунд до тех пор пока не совпадут
только что возникла идея гонять тесты в локальном браузере с тротлингом, чтобы видеть как на сиайке в немощной виртуалке с 1cpu и 2гб оперативки будет работать