Подскажите, почему локально на машине тест проходит, а на тимсити фейлится на одном из элементов?

Многое зависит от приложения. У нас, к примеру, на UI навесили кастомный фреймворк, с которым корректно работает только

arguments[0].scrolIntoView(true)

Раньше работал вариант с получением элемента средствами драйвера, взятием его y координаты с небольшим offset (e.g. 50 px), и выполнением

window.scrollTo(0, y)

В случае с jquery, если известен парент элемент, можно скроллить при помощи, к примеру,

$(parent).scrollTop(y)

Вариантов масса.

2 лайка

А как вы выставили такое разрешение?
У нас админ мучается… Вроде пытается установить его, но оно сбрасывается.

Точно не помню, но вроде нашел. 2й ответ (гайд как сделать) testing - How to get Sikuli working in headless mode - Stack Overflow

1 лайк

Почему костыль, это же автоматизация вашей работы, вы когда вручную делаете то же самое, вы скролите? ))) Ничего зазорного не вижу в скроле к элементу.