- Версия приложения
- Java Amazon Corretto version 17.0.12
- Junit 5
- Appium version 2.12.1
- UiAutomator2 version 3.8.1
- Allure-report version 2.24.0
- Emulator Pixel 7 API 35
Поиск activities -
- adb shell dumpsys activity activities | grep mActivityComponent | cut -d= -f2 | sort -u
- "appium:appPackage": "ru.mvm.eldo"
- "appium:appActivity": ".presentation.splash.activity.SplashActivity"
Задача:
- Установлено на эмулятор вручную приложение. Закрыть все ознакомительные экраны. Открыта главная страница приложения
- Тестовый сценарий:
- Проверьте, что вкладка «Каталог» в нижнем таббаре не выбрана.
- Перейдите в таббаре на вкладку «Каталог».
- Проверьте, что вкладка «Каталог» выбрана.
- Реализуйте одинарный скролл вверх и одинарный скролл вниз (можете воспользоваться методом swipe()
- В поле «Название товара» введите «Телевизор» и перейдите к результатам поиска.
- Сохраните в переменную foundTitleText текст «Найдено».
- Затем перейдите в «Фильтры».
- Активируйте переключатель «Производитель» и нажмите на кнопку внизу «Показать».
- Сохраните в переменную foundSaleTitleText текст «Найдено».
- Проверьте, что переменная foundTitleText не равна foundSaleTitleText.
- Заблокируйте экран эмулятора на 3 секунды.
- Проверьте, что после разблокировки экрана в поисковом поле остался текст «Телевизор».