Skip to content

Автотесты для мобильного приложения (Appium 2, UiAutomator2, Junit 5, Gradle )

Notifications You must be signed in to change notification settings

dmitrypopof/Eldorado-Market

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Автотесты для мобильного приложения Eldorado

  • Версия приложения
  • 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"

Задача:

  1. Установлено на эмулятор вручную приложение. Закрыть все ознакомительные экраны. Открыта главная страница приложения
  2. Тестовый сценарий:
  • Проверьте, что вкладка «Каталог» в нижнем таббаре не выбрана.
  • Перейдите в таббаре на вкладку «Каталог».
  • Проверьте, что вкладка «Каталог» выбрана.
  • Реализуйте одинарный скролл вверх и одинарный скролл вниз (можете воспользоваться методом swipe()
  • В поле «Название товара» введите «Телевизор» и перейдите к результатам поиска.
  • Сохраните в переменную foundTitleText текст «Найдено».
  • Затем перейдите в «Фильтры».
  • Активируйте переключатель «Производитель» и нажмите на кнопку внизу «Показать».
  • Сохраните в переменную foundSaleTitleText текст «Найдено».
  • Проверьте, что переменная foundTitleText не равна foundSaleTitleText.
  • Заблокируйте экран эмулятора на 3 секунды.
  • Проверьте, что после разблокировки экрана в поисковом поле остался текст «Телевизор».

About

Автотесты для мобильного приложения (Appium 2, UiAutomator2, Junit 5, Gradle )

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages