Size: a a a

QA — Автоматизация

2020 December 16

LY

Lev Yarushin in QA — Автоматизация
Предлагаю пойти дальше, и тестировать настоящие клики мышкой, а не то что делает Selenium.
Манипулятор имитирующий руку, и камера имитирующая глаз.
источник

E

Eglet in QA — Автоматизация
Во время автоматизации кейса по смене email’a пользователя возникла проблема с ассертом элемента «текстовое поле, выделенное красным цветом» - скрин во вложениях. Как решить данную проблему?

Более подробное описание проблемы - https://bit.ly/3oXMVas
источник

R

Roman Mhoian in QA — Автоматизация
Eglet
Во время автоматизации кейса по смене email’a пользователя возникла проблема с ассертом элемента «текстовое поле, выделенное красным цветом» - скрин во вложениях. Как решить данную проблему?

Более подробное описание проблемы - https://bit.ly/3oXMVas
Не понятно какая проблема возникла, не можете ввести емеил или поймать ошибку?
источник

E

Eglet in QA — Автоматизация
Не могу поймать ошибку
источник

АФ

Алексей Федоткин... in QA — Автоматизация
Eglet
Не могу поймать ошибку
а в какой момент подсказка возникает, при фокусе в поле ввода или когда с него уходим?
источник

E

Eglet in QA — Автоматизация
Алексей Федоткин
а в какой момент подсказка возникает, при фокусе в поле ввода или когда с него уходим?
Возникает после того, как  очищаем поле с емейлом и нажимаем на тулбаре "Сохранить"
источник

АФ

Алексей Федоткин... in QA — Автоматизация
Ну соответственно в автотесте делаете так же? клеар, тап по кнопке сохранить, и проверка что на UI есть сообщение?
источник

E

Eglet in QA — Автоматизация
Да, все так)
источник

E

Eglet in QA — Автоматизация
сама функция clear выглядит следующим образом
источник

АФ

Алексей Федоткин... in QA — Автоматизация
Попробуйте в дэбаг режиме посмотреть есть ли вообще нужных текст на экране при проходе теста, и найдет ли элемент типа "рут элемент экрана + содержит нужный текст"
источник

АФ

Алексей Федоткин... in QA — Автоматизация
может всплывашка с ошибкой как то хитро на юае заделана и надо костылить обращение к ней)
источник

E

Eglet in QA — Автоматизация
под дебаг режимом что имеется ввиду?
Поставить брейкпоинт перед шагом waitElement, и попробовать выгрузить элементы с помощью "po app.staticTexts" / рекордера UI-тестов?
источник

АФ

Алексей Федоткин... in QA — Автоматизация
и это в том числе, ну и глазами посмотреть всплывает ли оно вообще, на ios давно не писал ничего просто) не помню как там уже точно это все
источник

E

Eglet in QA — Автоматизация
Выгрузка элементов через po app.staticTexts сообщает, что текст присутствует на странице:

StaticText, {{16.0, 130.0}, {288.0, 16.5}}, tag: "Enter your email address"
источник

E

Eglet in QA — Автоматизация
Поиск элементов с помощью рекордера UI тестов отображает только поле для ввода email, но не его возможного насладника - подсказки
источник

АФ

Алексей Федоткин... in QA — Автоматизация
Eglet
Выгрузка элементов через po app.staticTexts сообщает, что текст присутствует на странице:

StaticText, {{16.0, 130.0}, {288.0, 16.5}}, tag: "Enter your email address"
а вот этих данных вам разве не хватит для проверки? проверить что текст в принципе есть на странице + положение например сверить (что он ниже поля ввода)
Ну и если нет - то пробовать локаторы подбирать, раз присутствует то путь до него должен быть
источник

АФ

Алексей Федоткин... in QA — Автоматизация
Алексей Федоткин
а вот этих данных вам разве не хватит для проверки? проверить что текст в принципе есть на странице + положение например сверить (что он ниже поля ввода)
Ну и если нет - то пробовать локаторы подбирать, раз присутствует то путь до него должен быть
можно еще разрабов попросить навесить  уникальный id, чтоб не мучится вам
источник

СХ

Сергей Хос in QA — Автоматизация
Всем привет. Посоветуйте, пожалуйста, как лучше сделать проверку ожидаемого результата?
.
Step - Запросом к апи получить токен
Expected Result - Токен сгенерирован
.
API возвращает токен в таком виде: b0a622266a694de39808b89eff2a769c
Как можно проверить Expected Result? Проверить статускод ответа?
источник

E

Eglet in QA — Автоматизация
Алексей Федоткин
можно еще разрабов попросить навесить  уникальный id, чтоб не мучится вам
хорошая мысль: можно попробовать донести ее)
источник

DS

Dmytro Slobodianiuk in QA — Автоматизация
Сергей Хос
Всем привет. Посоветуйте, пожалуйста, как лучше сделать проверку ожидаемого результата?
.
Step - Запросом к апи получить токен
Expected Result - Токен сгенерирован
.
API возвращает токен в таком виде: b0a622266a694de39808b89eff2a769c
Как можно проверить Expected Result? Проверить статускод ответа?
а если статус код будет 200, а в теле пусто?
источник