Skip to content

qutha/testing-final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Автотесты Wikipedia (Web + Mobile)

В репозитории собраны автоматизированные проверки для сайта Wikipedia (веб) и приложения Wikipedia (Android).

Требования

Веб тесты

  • Java 11+
  • Maven
  • Google Chrome

Мобильные тесты

  • Java 11+
  • Maven
  • Appium
  • Android SDK (обычно ставится вместе с Android Studio)
  • Android эмулятор или реальное устройство
  • Установленное приложение Wikipedia

Установка зависимостей проекта

  1. Склонируйте/скачайте репозиторий.
  2. Соберите проект:
mvn clean install

Подготовка окружения для мобильных тестов

1) Установите Node.js

Скачайте и установите Node.js с официального сайта: https://nodejs.org/en/download

2) Установите Appium

Установка через npm:

npm install -g appium
appium driver install uiautomator2

3) Установите Android Studio

Скачать Android Studio (включая эмулятор): https://developer.android.com/studio/run/emulator?hl=ru

4) Настройте переменные окружения Android

Для работы Appium нужна переменная ANDROID_HOME.

  1. Узнайте путь к Android SDK:

    • Android Studio → File → Settings → Android SDK
    • Скопируйте значение из "Android SDK Location"
    • Часто это: C:\Users\ВашеИмя\AppData\Local\Android\Sdk
  2. Создайте переменную окружения:

    • Win + Rsysdm.cpl → Enter
    • Вкладка "Дополнительно""Переменные среды"
    • В блоке "Системные переменные" нажмите "Создать"
    • Имя: ANDROID_HOME
    • Значение: путь к Android SDK
  3. Добавьте platform-tools в PATH:

    • В "Системных переменных" откройте Path"Изменить"
    • Добавьте: %ANDROID_HOME%\platform-tools
  4. Перезапустите IDE (IntelliJ IDEA) и терминал.

5) Запустите эмулятор и проверьте ADB

  1. Запустите эмулятор в Android Studio (или подключите телефон).
  2. Убедитесь, что устройство видно:
adb devices

Пример ожидаемого вывода:

emulator-5554    device

6) Установите Wikipedia на устройство/эмулятор

Можно поставить через Google Play на эмуляторе или установить APK:

adb install путь_к_файлу/wikipedia.apk

7) Настройте конфиг проекта

Откройте config.properties и обновите android.device.name на имя устройства из вывода adb devices.

8) Запустите Appium Server

appium

Пример вывода команды:

[Appium] Appium REST http interface listener started on 0.0.0.0:4723

Запуск тестов

Веб тесты

mvn -q test -Dtest=WikipediaWebTests

Мобильные тесты

Перед стартом проверьте:

  • Appium запущен
  • эмулятор/устройство подключены
  • Wikipedia установлена и открыта на главном экране
mvn -q test -Dtest=WikipediaMobileTests

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages