@qa_ru

Страница 1046 из 1080
Никита
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
Селектор для overlay правильно подобрать конечно
последний вопрос, а как для него селектор подобрать?

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

Хэйк
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
Иногда он после включения не удаляется из страницы, а только переключается на невидимость - тогда тоже можно найти но чисто дедукцией)

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

Ilya
09.09.2018
17:47:46
Значит для драйвера он видим

Ищите любое свойство которое изменяется

Браузер же как то понимает что лоадер пропал

Никита
09.09.2018
17:48:31
Значит для драйвера он видим
меняется с <div class="brand-loader is-animated" style=""></div> на <div class="brand-loader" style=""></div>

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
я скопировал xpath обычного, не анимированного, потом откатился на страницу назад, где другой лоадер и он ищется по этому же xpath
ну в этом случае через getattribute смотреть класс в цикле в течении некотрого времение, ну или написать селектор с классом чтобы вебдрайвер нужный элемент сам ждал

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
Привет всем! Ребят, кто-нибудь берет на тестирование веб-приложения в качестве шабашек? Сколько можно попросить за приложение с большим функционалом?
работаю по почасовой, стоимость исходя из текущего опыта в общем-то, не сильно отличающаяся от текущей ставки на основной работе (чуть меньше, т.к. в целом шабашный проект легче)

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

последнее важно!

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

Дзміцер
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
WS?
WebSocket

Страница 1046 из 1080