t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007f9af90ab798> #<Tag:0x00007f9af90ab6d0>

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

arguments[0].scrolIntoView(true)

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

window.scrollTo(0, y)

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

$(parent).scrollTop(y)

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

2 Симпатий

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

Точно не помню, но вроде нашел. 2й ответ (гайд как сделать) http://stackoverflow.com/questions/26032706/how-to-get-sikuli-working-in-headless-mode

1 Симпатия

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