Size: a a a

2021 April 23

АБ

Александр Бушманов... in atinfo chat
источник
2021 April 25

NK

ID:0 in atinfo chat
https://medium.com/@ailuj876/test-automation-best-practices-deciding-what-and-when-to-automate-ad139df2488a

Лучшие практики автоматизации тестирования: решение, что и когда автоматизировать
Автоматизация тестирования обычно вводится в проект для решения таких проблем, как повторяющаяся ручная работа, работа с большими наборами данных или получение более быстрой обратной связи в конвейере CI / CD.  Из-за этого шума вокруг автоматизации тестирования вы можете подумать о том, чтобы автоматизировать «все».  Серьезно ли вы задумывались о том, что вам следует автоматизировать или насколько это возможно для вас?
источник

AP

Alexander Push in atinfo chat
Мне кажется вот это видео будет как раз в тему https://youtu.be/SA4l1-o_1Uk
источник

ВМ

Вадим Михайличенко... in atinfo chat
День добрый всем! На сайте в произвольном порядке во время загрузки данных блокируется экран. Реализовано это тем, что на весь экран показан прозрачный <div>.
Из-за его появления найти нужный элемент удается, а вот нажать по нему нет - говорит, что элемент перекрыт. У меня к вебдрайверу подключен "WebDriverEventListener", думаю добавить в методы "beforeClickOn" и "beforeChangeValueOf" проверку на появление блокировщика и ожидание того момента, пока он будет скрыт. Может кто-нибудь предложит более оптимальное решение?
источник

MS

Maks Stn in atinfo chat
Ну если этот элемент никак закрыть нельзя то имеет место попросить разрабов убрать его на куа энве
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
"Во время загрузки данных". Это классический лоадер, зачем его убирать?
источник

Н

Никита in atinfo chat
Через js можно кликнуть.
Не правильно мож понял, это лоадер обычный, так мож дождаться исчезновения лоадера и дальше работать?
источник

ВМ

Вадим Михайличенко... in atinfo chat
Да, это обычный лоадер, но нажатие по нему ни к чему не приводит. Можно только дождаться, когда он сам пропадет.
Как раз вопрос в реализации, в какой момент его отлавливать и где.
источник

ВМ

Вадим Михайличенко... in atinfo chat
Убрать его - скорее крайнее решение.
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Убирать его - фиговое решение. Таким образом вы получите значительное различие продуктовой среды и QA-шной, можно пропустить проблемы с лоадером. Решение с WebDriverEventListener выглядит вполне ок, если оно будет работать так, как ожидается
источник

ВМ

Вадим Михайличенко... in atinfo chat
Согласен, спасибо, буду пробовать.
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Даже нет, это второстепенная причина фиговости решения. Первая - лоадер там не просто так, а для того, чтобы не кликали по не загруженным данным. Если его убрать, то все сценарии будут ломаться потому что Селениуму уже можно кликать - Селениум кликает. А то что там данных нету его не волнует)
источник

ВМ

Вадим Михайличенко... in atinfo chat
Все верно! В этом случае он накликает чего-нибудь)
источник

СС

Сказочный Сникерс... in atinfo chat
У вас в любом случае все действия проходят через поиск элемента так или иначе. Сделать единую точку входа в поиск и в нем ждать исчезновения лоадера. На все действия помимо этого ретрай в случае если действие не выполнилось и заново поиск
источник

ВМ

Вадим Михайличенко... in atinfo chat
Да, такой вариант я тоже рассматривал. Но в моем случае реализация с повтором будет сложнее вышеописанной. Но тоже буду иметь ввиду, спасибо.
источник

IV

Ilya Vasilev in atinfo chat
Я бы сделал через ожидание кликабельности кнопки с таймаутом. Не знаю, насколько корректно сработает, конечно
источник

ВМ

Вадим Михайличенко... in atinfo chat
Как вариант, тоже можно попробовать.
источник
2021 April 26

NK

ID:0 in atinfo chat
https://www.youtube.com/watch?v=OHKC8x3Ru2Q
Непрерывная интеграция и деплоймент (CI / CD) Selenium Java с Cucumber с использованием  GitHub Action.
Создаем новый репозиторий для тестов, добавляем автоматический репорт после выполнения тестов, создание GitHub Page, и проверяем репорты на GitHub Page.
источник

M

Maxim in atinfo chat
источник

M

Maxim in atinfo chat
Но у меня файл conftest назван правильно
источник