Добрый день!
Коллеги, нужна Ваша помощь.
Какая-то непонятная ситуация с запуском тестов через Jenkins.
Не находится ни один элемент.
Jenkins стоит на серваке под Linuxом, поэтому посмотреть на графику и понять, что не так, не выходит.
Локально все работает
Может, кто-то сталкивался с аналогичной проблемой?
**10:50:08** 2018-11-27 10:50:08 INFO - ################################################################################### **10:50:08** 2018-11-27 10:50:08 INFO - Считываем настройки для входа в ЛК
**10:50:08** 2018-11-27 10:50:08 INFO - Получаем driver для браузера chrome
**10:50:08** Nov 27, 2018 10:50:08 AM org.openqa.selenium.remote.DesiredCapabilities chrome **10:50:08** INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
**10:50:09** Starting ChromeDriver 2.42.591071 (0b695ff80972cc1a65a5cd643186d2ae582cd4ac) on port 28035 **10:50:09** Only local connections are allowed.
**10:50:10** Nov 27, 2018 10:50:10 AM org.openqa.selenium.remote.ProtocolHandshake createSession **10:50:10** INFO: Detected dialect: OSS
**10:50:10** 2018-11-27 10:50:10 INFO - Переходим по ссылке https://online.ru/
**10:52:20** 2018-11-27 10:52:20 INFO - Пролистываем слайдер вправо
**10:52:30** 2018-11-27 10:52:30 ERROR- Exception in clickSlider: no such element: Unable to locate element: {"method":"css selector","selector":".actions>.button.btn-green.sm.next"}
**10:52:30** **10:52:30** 2018-11-27 10:52:30 INFO - Делаем скриншот с ошибкой
**10:52:30** Nov 27, 2018 10:52:30 AM org.openqa.selenium.remote.Augmenter extractRemoteWebDriver **10:52:30** WARNING: Augmenter should be applied to the instances of @Augmentable classes or previously augmented instances only (instance class was: class org.openqa.selenium.chrome.ChromeDriver) **10:52:30** 2018-11-27 10:52:30 ERROR- path = errors/clickSlider.png
**10:52:30** 2018-11-27 10:52:30 INFO - Закрываем driver браузера chrome
@ebeda а почему не делается ? и еще не пробовали на десктопе с таким же linux flavor как на вашей сервере + X и смотреть глазами - вот пример Vagrantfile
Извините мою дремучесть, но я плохо понимаю, как визуализировать UI тесты на Linux сервере. Xvfb используется. Больше ребята ничего не ставили. У меня доступ только к Дженкинсу, остальные директории недоступны.
13:09:29 2018-11-27 13:09:29 INFO - Пролистываем слайдер вправо 13:09:39 2018-11-27 13:09:39 ERROR- Exception in clickSlider: no such element: Unable to locate element: {“method”:“css selector”,“selector”:".actions>.button.btn-green.sm.next"} 13:09:3913:09:39 2018-11-27 13:09:39 INFO - Делаем скриншот с ошибкой 13:09:39 Nov 27, 2018 1:09:39 PM org.openqa.selenium.remote.Augmenter extractRemoteWebDriver 13:09:39 WARNING: Augmenter should be applied to the instances of @Augmentable classes or previously augmented instances only (instance class was: class org.openqa.selenium.chrome.ChromeDriver) 13:09:39 2018-11-27 13:09:39 ERROR- path = errors/clickSlider.png 13:09:39 2018-11-27 13:09:39 INFO - Закрываем driver браузера chrome 13:09:39 2018-11-27 13:09:39 INFO - Получаем driver для браузера chrome 13:09:39 Nov 27, 2018 1:09:39 PM org.openqa.selenium.remote.DesiredCapabilities chrome 13:09:39 INFO: Using new ChromeOptions() is preferred to DesiredCapabilities.chrome()
Вот это сообщение мне не очень нравится. Я с AShot не работал, но гугл как бы намекает нам, что, возможно, есть ошибки конфигурации
Под виндой скриншоты делаются?