Selendroid na Windows

Požadavky

  • Je požadována Java SDK (minimum 1.6). V proměnném prostředí vytvořit proměnnou JAVA_HOME s hodnotou ukazující na složku s JDK např. C:\Program Files\Java\jdk1.8.0_51
  • Pozor! Pokud je v PC jen JRE, nebo JAVA_HOME ukazuje na složku s JRE, Selendroid vyhodí chybu, že chybí jarsigner.exe.
  • Mít připojený buď Android emulátor (Android Virtual Device) nebo Android hardware.

Možné problémy

  • Selendroid nevidí připojené zařízení
    • Odpojit zařízení
    • C:\Users\Inited> adb kill-server
    • Připojit zařízení, souhlasit s důvěryhodností
    • C:\Users\Inited> adb start-server
    • C:\Users\Inited> adb devices

Pokud stále nevidíme připojené zařízeni, zkontrolovat ve Správci zařízení, jestli je nainstalovaný driver.

  • Certifikáty
    • Selendroid-standalone server i testovaná aplikace (app under test - AUT) musí být podepsaná stejným certifikátem.

Spuštění testu

  • Přejít do složky s projektem
  • C:\Users\Inited\Zkouska>java -jar selendroid-standalone-0.16.0-with-dependencies.jar -aut zkouska.apk
    • Pokud vše bez chyby spustí se Selendroid standalone server na portu 4444 a čeká na spuštění apk
  • C:\Users\Inited\Zkouska>mvn clean test
    • Spustí se testovací aplikace

Návod v angličtině, plus něco navíc: http://selendroid.io/setup.html

qa
Není-li uvedeno jinak, obsah této stránky je pod licencí Creative Commons Attribution-ShareAlike 3.0 License