+420 603 755 610
info@inited.cz
INITED Solutions s.r.o.
  • Domů
  • Služby
    • Vývoj mobilních aplikací
    • Záchrana projektů
    • Konzultace
    • Provoz a rozvoj mobilních aplikací
  • Pro agentury
  • Ukázky naší práce
  • Blog
  • Kontakt

Appium - instalace a použití

Home Wiki Appium - instalace a použití

Jak to funguje:

  • test se píše v Javě. Je to v podstatě sekvence příkazů: najdi xxx, klikni na to, opakuj
  • test se provádí na aplikaci v emulátoru. Pro začátek je nejjednodušší Android emulátor. Test by ale měl fungovat i na iOS.
  • celé tohle funguje na windows, linuxu, osx
  • pro vývoj v Javě se dá použít Eclipse, IntelliJ, příkazový řádek. Projekt musí být udělaný pomocí mavenu

Potřebné nástroje:

  • GIT, GitBASH - navod-git
  • Java SE JDK - http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • Eclipse IDE for Java EE Developers - https://eclipse.org/downloads/
  • Android SDK Tools - http://developer.android.com/sdk/index.html - stačí SDK Tools, není třeba celé Android studio.
  • V Android SDK Tools vybrat a nainstalovat přesně toto:
    • Extras - Intel x86 Emulator Accelerator (HAXM intaller)
    • Android 5.1.1 (API 22) - Intel x86 Atom System Image
  • Nainstalovat HAXM: C:/<android sdk folder>/sdk/extras/intel/Hardware_Accelerated_Execution_Manager
    • na windows 10 je potřeba vypnout virtualizaci - 'bcdedit /set hypervisorlaunchtype off'
  • Přidat si do systémových proměnných:
ANDROID_HOME - C:\<installation location>\android-sdk-windows
PATH - %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
  • NodeJS - https://nodejs.org/en/
  • Appium - instaluje se příkazem "npm install -g appium"

Příklad ke stažení:

  • http://wiki.inited.cz/local--files/appium-start/appitum-test-test.zip

Jak spustit příklad:

  • na Windows se příkazový řádek spouští přes GitBash
  • vytvořit emulátor androidu: příkaz start_avd.sh - ve windows je potřeba ve skriptu upravit "android" na "android.bat". Když to emulátor nevytvoří, doinstaluj si do Android SDK. Po spuštění skriptu je potřeba odmáčknout "no"
  • když je emulátor naběhnutý, myší odemknout obrazovku. Někdy se kvůli tomu nespustí testy
  • spustit Appium příkazem "appium". Napíše to asi tři řádky v tom smuslu, že poslouchá na nějakém portu
  • v eclipse naimportovat projekt: File, Import, Maven, Existing maven project
  • najít v projektu soubor Test1.java a spustit ho (pravé tlačítko, run as java application) nebo F11 nebo CTRL+F11
  • před novým spůuštěním testu je dobré občas restartovat Appium. Z některých stavů se neumí zotavit.

Video, jak to vypadá funkční: https://youtu.be/sAyNaXYPJLo


  • Domů
  • Služby
  • Blog
  • Ukázky naší práce
  • Kontakt
© 2023 Created by Provocado