Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Тест падает при прогоне на Тимсити (ElementNotVisibleException), а локально на машине проходит нормально.

team-city
webdriver
java
testng
Теги: #<Tag:0x00007f7b68d4c700> #<Tag:0x00007f7b68d4c4d0> #<Tag:0x00007f7b68d4c390> #<Tag:0x00007f7b68d4c228>

#1

Здравствуйте. Вот установил Тимсити и настроил.
Даже тест запустил, а он в середине на шаге при обращении к одному элементу - падает - ElementNotVisibleException.
Но локально на моей машине тест проходит без проблем.
Подскажите плиз, в чем может быть дело?


#2

запустил сейчас тест без тимсити на той же машине где стоят агенты, запускающие тест - и он тоже валится. Значит дело не в тимсити.


#3

Оказалось все просто, разрешение экрана на удаленной машине, где запускается тест - не позволяет рендерить все элементы, они просто скрываются за другими… =)


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

Тоже сталкивался с данной проблемой…

Вроде эту проблему можно побороть, если билд агента запускать не как сервис а как приложение (с батника)


зы. сам не проверял.


(Максим) #5

я вообще свой костыль придумал(в смысле само в голову пришло) по данной теме, роботом (robot framework) делаю ctrl -, ctrl + , чтобы елементы стали видны. Может и костыль но помогает.