Tagged: test-automation

07
Июн
2021

как добится того чтобы деструктор __del__ отрабатывал при стутасе теста fail

в моих тестах мне понадобился деструктор который проводит определенные манипуляции с тестовыми данными по окончании теста. Проблема заключается в том, что он падает в случае если тест падает
ImportError: sys.meta_path is None, Python is li…

02
Июн
2021

Нужна помощь в избавлении от хардкода в автотестах

Тесты работают, но проверка дней выходные или нет, захардкожена в последней строчке("-3" чтобы брал только 3 элемента массива, исключая часы). Может быть есть другой способ как сделать это более правильно, прошу помощи т.к. знан…

05
Май
2021

Selenium, Node.JS замена содержимого элемента

у меня вопрос как изменить содержимое span.
Данные меняет на сайте, но при клике на текст или нажатии на кнопку Run, содержимое меняется к исходному
Пробовал innerText, innerHTML, через firstChild.data и textContent, все равно меняет к исх…

07
Мар
2021

Mediator in Automation QA [закрыт]

Столкнулся с неординарной задачей в рассуждении применения паттерна Медиатор в автоматизации тестирования. Сталкивались ли вы с его применением, либо есть ли примеры, где его можно применить? Просьба не путать с разработкой.

17
Фев
2021

Как извлечь результат из поля калькулятора с помощью Selenium WebDriver

Практикуюсь с Selenium WebDriver, в качестве элементарной задачи взял проверку онлайн калькулятора.
По запросу "калькулятор онлайн" в яндексе появляется интерактивный калькулятор, однако поле в которое можно вводить с клавиатуры …

17
Фев
2021

By default Cucumber is running in –non-strict mode

Подскажите, пожалуйста в чем проблемма выдает ошибку :
евр. 17, 2021 2:37:02 PM io.cucumber.junit.Cucumber <init>
WARNING: By default Cucumber is running in –non-strict mode.
This default will change to –strict and –non-strict wil…

22
Янв
2021

Не удается получить данные из консоли во время теста на Java (TestNG)

Пишу автотест для сайта, на котором обязательна авторизация по номеру телефона. На указанный номер приходит смс с кодом, который надо ввести. Вопрос заключается в том, как реализовать ввод этого кода в процессе теста.
Пробовала через Scann…

20
Янв
2021

Клик по элементу после редиректа javascript

Есть сайт со списком карточек, внизу кнопка "Загрузить еще" – по клику происходит редирект на первую карточку загруженной части списка (например, на первой странице 1-10 карточек со ссылками, по клику на "Загрузить еще"…

15
Янв
2021

Pyppeteer: сохранить Network.webSocketFrameReceived в словарь python

Использую библиотеку Pyppeteer потому что есть Chrome Dev Tools протокол и можно получить webSocketFrameReceived после отправки запроса в UI тесте. Мне удалось распечатать в терминале ответ сокета, но ето не то. Мне нужно в зависимости от…

15
Янв
2021

Pyppeteer: сохранить Network.webSocketFrameReceived в словарь python

Использую библиотеку Pyppeteer потому что есть Chrome Dev Tools протокол и можно получить webSocketFrameReceived после отправки запроса в UI тесте. Мне удалось распечатать в терминале ответ сокета, но ето не то. Мне нужно в зависимости от…

26
Дек
2020

JavaScript + QA Automation

Вопрос к тем, кто занимается QA Automation. Я неплохо знаю JavaScript, хочу выучить QA Automation с возможностью использовать чистый JavaScript код. Подскажите, пожалуйста, это возможно на Selenium + JavaScript? Просто все что попадалось -…

16
Ноя
2020

Puppeteer, как правильно сделать хелпер (или дефолтный селектор)? незнаю как правильно назвать

Я использую тестовый дата аттрибут "data-test-id"
пример :
data-test-id="button"
Я хочу создать хелпер(незнаю как правильно назвать) чтобы ненадо было каждый раз писать "data-test-id"
а написать гет "что…

10
Ноя
2020

Проблема с переходом по второй ссылке

Я пытаюсь автоматизировать действия браузера и столкнулся с проблемой, которую сам решить не смог. Прочитал много всего в интернете, в официальной документации, но не справился. Я в этом деле новичок и хотел бы понять что именно я делаю не…

20
Окт
2020

Как сделать тестирование .py скриптов на сервере?

Делаю сайт по изучению питона. Делаю на django. Большинство функций уже продумал, но не могу придумать как делать проверку домашнего задания к урокам. Как примерно это будет происходить: юзер на странице урока либо вводит в форму код либо …

15
Окт
2020

Как проверить элемент внутри RecyclerView который если таких RecyclerView больше 1-ого с одинаковым id на одном экране

Нужно написать UI тест с использованием Espresso или UI Automator.
Есть экран. В нем добавляются фрагменты с RecyclerView. В каждом фрагменте один и тот же список, но разные айтемы. Нужно проверить, что в определенном RecyclerView находитс…

01
Окт
2020

ImageView урезает качество картинки загруженной Glide-ом

Есть вот такой UI тест. Суть его в том, чтоб проверить, что загруженная в ImageView картинка соответствует ожидаемой. Для этого я полностью дублирую то как она загружается Glide-ом и сравниваю ее с картинкой в ImageView.
@Test
fun verifyIm…

08
Сен
2020

Gatling для каждого пользователя создать свою ссесию

Всем привет! Пытаюсь написать нагрузочное тестирование для нашего сервера. Но пока, что не очень получается. Пока что получается, что все пользователи авторизуются в одной сессии. А как создать для каждого пользователя свою сессию?
Мой код…

05
Сен
2020

В сценариях автотестов, Jbehave Lifecycle: Подсвечивает аннотации как ошибки

При написании автотестов, вынес повторяющиеся шаги для сценариев в Lyfecycle. Сценарии проходят, и тест PASSED. Но в самом цикле строки подсвечиваются https://prnt.sc/ubzj4p а после прохода отображаются в неактивном статусе https://prnt.sc…

02
Сен
2020

Интеграция существующего testNG фреймворка с тестами java+cucumber

У меня есть:
cucumber.feature
stepDefinition.java
В такой структуре при ране cucumber.feature ищется нужный given, then и прочее в структуре проекта и выполняется сценарий.
Теперь я хочу прикрутить настроенный ранее TestNG фреймворк (testn…

26
Авг
2020

Allure + Junit: Не формируется Allure-отчет

Не могу сформировать Allure отчет в своем автотесте.
Запускаю выполнение автотеста с помощью junit: при выполнении не создается папка allure-results и получаю следующие ошибки:
10:18:53.917 [main] ERROR io.qameta.allure.AllureLifecycle – C…

01
Авг
2020

Java: Как вычесть из текущего системного времени n минут

В одном из шагов автотеста, для проверки системного контроля, требуется ввести текущее время, но меньше на 5 минут . Если с вводом текущего системного времени у меня проблем нет, то как получить системное время, но на 5 минут меньше, я не …