
Никита
09.09.2018
17:09:35
selenium java junit

Alexei
09.09.2018
17:11:05
Найти оверлей и там типа invisibilityOf - или что другое из этого списка, там несколько вариантов кажется
https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/support/ui/ExpectedConditions.html

Google

Никита
09.09.2018
17:13:01

Alexei
09.09.2018
17:13:01
На Selenide похоже, но чуть короче - overlay.should(disappear)
Селектор для overlay правильно подобрать конечно
Я очепятался - explicit wait и expected condition

Никита
09.09.2018
17:17:28
но метод "успеть тыкнуть инспектором, пока мелькает загрузка" кажется весьма колхозным

Хэйк
09.09.2018
17:19:22

Alexei
09.09.2018
17:19:38
Обычно в браузере devtools f8 - паузирует страниц - потом на ней уже просто найти овердей
Если нет исходного кода - по другому особо и не найдёшь)

Никита
09.09.2018
17:20:57

Alexei
09.09.2018
17:21:33
Иногда он после включения не удаляется из страницы, а только переключается на невидимость - тогда тоже можно найти но чисто дедукцией)

Ilya
09.09.2018
17:24:20

Google

Ilya
09.09.2018
17:26:01
То есть если это какой то лоадер или тупо мутный слой поверх основной страницы то найти этот элемент и дождаться пока исчезнет

Никита
09.09.2018
17:29:36

Ilya
09.09.2018
17:29:56
Найдите его и дождитесь пока исчезнет
Профит
Можно как советовали выше паузу поставить, но для этого в сорцах надо найти код лоадера и брейкпоинт вроде поставить, а то можно не успеть. Можно в девтулзах затормозить сеть, тогда можно успеть найти этот лоадер

Никита
09.09.2018
17:41:22
Но по прежнему не работает

Ilya
09.09.2018
17:47:05
Точно тот элемент? Если он пропадает из кода страницы, я бы сделал в цикле просто поиск элемента и пока он есть - продолжаем цикл. Затем когда вылетает эксепшн что элемента нет - то идем дальше. Ну и в try catch обернуть конечно же
На nosuchelement

Никита
09.09.2018
17:47:28

Ilya
09.09.2018
17:47:46
Значит для драйвера он видим
Ищите любое свойство которое изменяется
Браузер же как то понимает что лоадер пропал

Никита
09.09.2018
17:48:31

Ilya
09.09.2018
17:48:45
Ну вот

cat
09.09.2018
17:48:56
С днем тестировщика, коллеги!

Ilya
09.09.2018
17:49:12
Значит элемент brand-loader is animated пропадает
На него и натравитесь

Никита
09.09.2018
17:49:32
Хорошо, благодарю

Ilya
09.09.2018
17:49:39
Или ждите когда появится просто brand-loader

Google

Ilya
09.09.2018
17:49:45
Можно оба варианта

Никита
09.09.2018
17:50:01
а то что у них xpath одинаковый это нормально?

Ilya
09.09.2018
17:50:09
Почему одинаковый?
Классы разные же
@class=brand-loader.animated если мне не изменяет память xpath)
Давно с селекторами не работал)

Никита
09.09.2018
17:51:54
Почему одинаковый?
я скопировал xpath обычного, не анимированного, потом откатился на страницу назад, где другой лоадер и он ищется по этому же xpath

Ilya
09.09.2018
17:52:09
Не копируйте, напишите сами
Копировать плохо
Он копирует тупо исходя из структуры, которая может поменяться и у вас все поедет. Названия классов и айдишники тоже могут, но сильно менее вероятно чем структура страницы

Антон
09.09.2018
17:53:42

Ilya
09.09.2018
17:53:51
Можно css div.brand-loader.is-animated
Натравитесь на такой и думаю все заработает

Никита
09.09.2018
17:54:57

Vika
09.09.2018
21:39:49
Ребята,подскажите пожалуйста в чем причина.Написала простой тест на Java, с генерацией отчета в Allure,прикрутила Jenkins, в итоге отчет вJenkins генерится.Решила еще потренироваться,написала второй тест,в Jenkins те же настройки сделала,но отчет генерится пустой.Смотрю вывод консоли, и там среди кучи текста читаю,что он не может загрузить pom.xm,и не находит директорию bin/result-report,хотя Я ее нигде не указываю.В чем может быть причина и что нужно посмотреть и исправить???

Nazar
09.09.2018
22:13:42
посмотри на пом.xml посмотри подобавляла ли аннотации в новом тесте, и когда в дженкинсе раниш джобу, то посмотри на параметры вызова, должно быть clean test, если без клининга запускать то может такая фигня репродюситься

reliant
10.09.2018
04:03:08
@RichardGears спам

Richard
10.09.2018
05:40:31
ВЖУХ

Vika
10.09.2018
06:13:21
Там где в Джобе,указывается путь pom.xml, в следующей строке я пишу clean test allure serve /target/allure-results

Ilya
10.09.2018
06:14:44
Стоп, в дженкинсе allure serve?

Google

Ilya
10.09.2018
06:15:22
Есть же плагин аллюровский
И путь от корня не надо делать, если две сборки будут одновременно - они перезатрут результаты. Делайте относительный путь, от воркспейса

Allariya
10.09.2018
11:18:12
Привет всем! Ребят, кто-нибудь берет на тестирование веб-приложения в качестве шабашек? Сколько можно попросить за приложение с большим функционалом?

rabbitkate
10.09.2018
11:20:56

Allariya
10.09.2018
11:22:32

Ranorex
10.09.2018
11:23:27
посоветуйте инструмент - расширение для хрома позволяющий делать скриншоты "прокручиваемой" области
последнее важно!

Richard
10.09.2018
11:24:50
Какуб проблему вы пытаетесь решить? Какой юзкейз?

Gleb
10.09.2018
11:25:34

Evgeniy
10.09.2018
11:27:01
дальше ты знаешь что делать

Дзміцер
10.09.2018
12:58:55
Ребята привет! Может кто-то сможет помочь...
Как можно проверить WS на iOS приложении, может есть какие то инструменты. В основном использую Charles в работе, так он WS на android видит (+ Android Studio) на iOS нет.
Пробовал ещё Fiddler, тоже не вышло, на данный этапе гугл и пока ничего конкретного.
Есть вариант через debug Xcode, но это оч не удобно.
Может кто-то сталкивался с этим?

Арсений
10.09.2018
12:59:41
WS?

Дзміцер
10.09.2018
13:00:23