2016-04-12 12 views
0

Ich möchte den Appium Inspector unter Windows 7 verwenden. Ich möchte es mit dem Beispiel Android App ApiDemo und dem Android-Emulator verwenden.Appium - Schritte zur Verwendung von Appium Inspector mit Android Emulator unter Windows

Meine Frage ist: Welche Schritte muss ich tun, damit dies funktioniert?

Ich habe installiert:

  1. Appium GUI
  2. Android Studio mit Android SDK
  3. Java JDK

ich die Pfadvariablen gesetzt haben. Ich habe einen Android-Emulator von GUI konfiguriert.

  • Muss ich die App auf diesem Emulator installieren?
  • Muss ich die App in besonderer Weise mit Android Studio erstellen oder kann ich einfach die mitgelieferte ApiDemo.apk zur Installation verwenden?
  • Muss ich den Emulator starten oder macht Appium Inspector das für mich?

Vielen Dank im Voraus!

Greets.

EDIT: Das ist, was Android-Emulator mir zeigt.

enter image description here

Ist das richtig? Weil sich von hier nichts ändert? Was muss ich tun?

Antwort

0

Appium installiert und startet die App, alle u müssen den Pfad der apk geben u in ur Maschine und Emulator Namen in den gewünschten Fähigkeiten haben, Aktivitätsnamen

Wenn es für Java, diesen Code verwenden, um die App starten

public class sample{ 
    protected static AppiumDriver driver = null; 

     private static DesiredCapabilities capa = null; 


     public static void main(String[] args) { 

      try{ 


        File app = new File("D:/MobileAutomation/yourpath/appname.apk"); 

        capa = new DesiredCapabilities();  
        capa.setCapability("automationName","Appium"); 
        capa.setCapability("platformName","Android"); 
        capa.setCapability("deviceName","Android Emulator"); 
        capa.setCapability("platformVersion","5.1"); 
        capa.setCapability("newCommandTimeout","30"); 
        capa.setCapability("unicodeKeyboard", true); 
        capa.setCapability("resetKeyboard", true);  
        capa.setCapability("app", app.getAbsolutePath()); 
        capa.setCapability("appPackage", "com.yourapppackage name"); 
        capa.setCapability("appActivity", "com.yourappactivity name"); 

        driver = new AndroidDriver(new URL("http://127.0.0.1:4731/wd/hub"), capa); 
0

Vorschlag: Sie können über die Verwendung appium für die Automatisierung einige Tutorials und Beispielcode durchlaufen. Nur um die aufgelisteten Fragen wie folgt zu beantworten:

Muss ich die App auf diesem Emulator installieren?

Nein: Der Beispielcode ähnlich dem wie geteilt durch @ karthick23 würde, dass selbst auf seiner tun.

Muss ich die App auf besondere Weise mit Android Studio bauen oder ich einfach die mitgelieferte ApiDemo.apk für die Installation verwenden?

Ja und Nein: Sie können einfach die mitgelieferte ApiDemo verwenden.apk, aber stellen Sie sicher, dass es ein debuggbarer Build ist, der Ihnen helfen würde, die Details des Elements kennenzulernen, auf das Sie beim Erstellen Ihrer Automatisierungssuite zugreifen würden.

Muss ich den Emulator starten oder macht Appium Inspector das für mich?

No: [., Die ausgeführt werden sollen, wie Sie Ihre Tests ausführen] Sie würden nicht starten und Emulator haben, wenn Sie die entsprechenden Konfigurationen eines AVD auf appium GUI angegeben haben

Hinweis: Idealerweise stellen Sie dem Appium-Server einige Funktionen über Ihren Code zur Verfügung, und einige von ihnen sind standardmäßig auf Ihrer GUI eingestellt. Eine zusammengeführte Kombination dieser Funktionen unterstützt Sie bei der Durchführung Ihrer Tests.

Verwandte Themen