Hallo ich bin sehr neu in Appium, ich habe meinen ersten Testfall (Java mit TestNG) mit Eclipse ausgeführt, aber jetzt möchte ich zu Android Studio wechseln. Bitte stellen Sie mir Schritt für Schritt Prozess, um Gläser und andere Dinge in Android Studio hinzufügenWie konfiguriere ich Appium und Android Studio?
Antwort
Ich empfehle Ihnen, IntelliJ IDEA zu verwenden. Sie können ein Projekt mit Gradle erstellen, wo Sie Abhängigkeiten einfügen können, aber Sie können einfach .jars nach Datei -> Projektstruktur -> Bibliotheken -> (+) -> Java einfügen und dann Ihre .jar-Datei auswählen.
IntelliJ IDEA hat testNG bereits installiert, so dass Sie es nicht installieren müssen.
Zum Testen alles, was Sie brauchen, sind gson-2.2.2, Java-Client-4.0.0, Selen-Java-2.53.1 Gläser.
mit Ihrem Gerät verwendet Klasse
public class Setup {
private final String DEVICE_NAME = "deviceName";
private final String PLATFORM_NAME = "platformName";
private final String PLATFORM_VERSION = "platformVersion";
private final String APP_PACKAGE = "appPackage";
private final String APP_ACTIVITY = "appActivity";
private String deviceName = "Android SDK built for x86"; //device name can be found in device settings
private String platformName = "Android";
private String platformVersion = "6.0"; //version of your android
private String port = "4723"; //port from Appium server
private String url;
private String getIp() throws UnknownHostException {
InetAddress ip = InetAddress.getLocalHost();
return ip.getHostAddress();
}
public AndroidDriver establishConnection() throws MalformedURLException {
try {
url = String.format("http://%s:%s/wd/hub", getIp(), port);
} catch (UnknownHostException e) {
e.printStackTrace();
}
DesiredCapabilities capability = new DesiredCapabilities();
capability.setCapability(DEVICE_NAME, deviceName);
capability.setCapability(PLATFORM_NAME, platformName);
capability.setCapability(PLATFORM_VERSION, platformVersion);
capability.setCapability(APP_PACKAGE, "my.app.package");
capability.setCapability(APP_ACTIVITY, "my.app.activity");
return new AndroidDriver(new URL(url), capability);
}
}
Nach diesem eine Verbindung hergestellt werden kann, mit @BeforeClass
neue Klasse erstellen, in dem Sie Objekt der Setup-Klasse erstellen, rufen establishConnection();
und Treiber initialisieren und Ihre App UI Test mit @Test
Methoden. Vergessen Sie nicht, zuerst auf dem Gerät zu installieren APK :)
Sie müssen sich für Appium Setup im Android Studio -
Appium Server
Appium Java Client jar
Selen Client-Gläser
Sie können diese Vi anzeigen deo Step By Step Appium Setup with Android Studio
Grüße,
Anuja
Ich habe die Schritte wie im Video beschrieben. lassen Sie mich auf folgenden Punkten wissen 1) Wie man TestNG hinzufügt 2) teilen Sie grundlegende Demonstration für Prüfung –
für das Hinzufügen von TestNG überprüfen Sie dieses http://www.qaautomated.com/2016/03/appium-setup-in-android-studio -with.html –
Hallo, Danke, für schnelle AntwortIch habe es versucht, aber folgende Fehler erhalten Information: Gradle: Ausführen von Aufgaben: [: app: assembleDebug,: app: assembleDebugUnitTest] Information: Modul "app" wurde komplett neu erstellt aufgrund Projektkonfiguration/Abhängigkeiten Änderungen Information: 03-01-2017 18:07 - Kompilierung abgeschlossen mit 18 Fehlern und 0 Warnungen in 13s 759ms Fehler: Gradle: Ausführung fehlgeschlagen für Task ': app: compileDebugJavaWithJavac'. –
- 1. Wie konfiguriere ich die Kotlin-Version in Android Studio?
- 2. Wie kann ich Android-Test-Skript für Appium wie iOS Appium mit Appium erforderlich generieren?
- 3. Android Tests mit Appium und Gradle
- 4. Appium - Android-Gerät Ausgabe
- 5. Wie konfiguriere ich das QT-Addin für Visual Studio 2013
- 6. Wie konfiguriere ich Compilerwarnungen in Visual Studio 2010?
- 7. Wie konfiguriere ich GenericObjectPoolConfig?
- 8. Wie konfiguriere ich Xamarin.Google.iOS.TagManager?
- 9. Wie konfiguriere ich Visual Studio, um xUnit.net-Tests auszuführen?
- 10. Wie installiere und konfiguriere ich PowerShell?
- 11. Appium: Android getPageSource Problem
- 12. Wie deinstalliere ich Android Studio und das Android SDK?
- 13. Wie Test in Android Appium aufnehmen?
- 14. Wie android Weg einzuschlagen und Java-Pfad für appium
- 15. Wie konfiguriere ich Testdaten für Calabash und Cucumber-Rails?
- 16. Wie konfiguriere ich ELMAH programmgesteuert?
- 17. Wie konfiguriere ich ein benutzerdefiniertes ListView mit Teiler mit Android?
- 18. Wie konfiguriere ich PyCharm Pandas
- 19. Wie konfiguriere ich ob_tidyhandler dynamisch?
- 20. Wie konfiguriere ich Pasportjs Strategien?
- 21. Suche und Element auf Android mit Selen und Appium
- 22. Wie konfiguriere ich connect-mongo
- 23. Wie konfiguriere ich Registerkarten mit View Pager in Android?
- 24. Wie konfiguriere ich proguard NUR ANDroid Logging-Anrufe zu entfernen
- 25. Wie konfiguriere ich Firebase, um Android-Varianten zu unterstützen?
- 26. Unterstützt Appium v1.6.4 Android v6.0.1?
- 27. Appium und virtuelle Android Geräte gewünschte Funktionen: SessionNotCreatedException Fehler
- 28. Wie konfiguriere ich isomorphic-style-loader mit webpack und reagiere?
- 29. Wie konfiguriere ich Eclipse (zend studio 6), um mehrere Sprachen anzudeuten und zu codieren?
- 30. Wie konfiguriere ich belohnte Anzeigen in Einheit
Danke, derzeit i eclipse.Is IDE Auswirkungen auf der Testumgebung verwenden. –
Sie können den gleichen Code mit Eclipse machen. Es ist egal. Sie können Eclipse-Projekte sogar in intelliJ importieren. –