Appium hat die neueste Version von Appium v1.6 veröffentlicht, aber .dmg der grafischen App ist noch nicht veröffentlicht. Cloning Appium Git Repository gibt Beta-Version und nicht beheben .bashprofile Pfad/Umgebung Variablen usw. Wie installiert Appium die neueste Version 1.6 zur Verwendung von Terminal/Konsole?Installieren Sie Appium v1.6
Antwort
Hinweis: Kopieren/Einfügen von appium's official installation instructions page mit notwendigen Änderungen/Ergänzungen (für die Installation von appium-Arzt, karthago, grunzt/Grunzen-cli und was noch wichtiger ist appium)
Hinweis 2: Diese Antwort ist etwa appium v1.6 Installation vom Terminal/Konsole. Grafische App für v1.6 ist noch nicht da, da diese Version 1.6 vor kurzem veröffentlicht wurde, aber hoffentlich bald auch eine grafische App verfügbar sein wird.
Alle diese Befehle sollen auf Terminal/Konsole ausgeführt werden. Getestet diese Schritte auf Mac. Kommentar unten, wenn es für Windows/Ubuntu/etc funktioniert. zu
Installieren Sie die neueste stabile Version von Ruby.
curl -sSL https://get.rvm.io | bash -s stable
rvm install ruby
Stellen Sie sicher, RVM die richtige Rubin ist standardmäßig mit
rvm list
rvm --default use 2.1.1
Wenn Sie eine alte Rubin/rvm haben, können Sie ein Upgrade mit
rvm get head
rvm autolibs homebrew
rvm install ruby (this will take longer if rvm starts compiling ruby for your system)
Überprüfen Sie, ob es richtig installiert ist durch Drucken der Ruby-Version.
ruby --version
Aktualisieren Sie RubyGems und Bundler.
gem update --system
gem install --no-rdoc --no-ri bundler
gem update
gem cleanup
Überprüfen Sie, ob RubyGems ist> = 2.1.5
gem --version
appium_console gem installieren.
gem uninstall -aIx appium_lib
gem uninstall -aIx appium_console
gem install --no-rdoc --no-ri appium_console
Installieren flockige gem.
gem uninstall -aIx flaky
gem install --no-rdoc --no-ri flaky
Installieren brauen
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
NodeJS Installieren brauen verwenden. Verwenden Sie den großen grünen Knopf nicht installieren auf nodejs.org Website oder alle npm Befehle sudo benötigen (und Mac erlaubt es nicht, „sudo npm ...“)
brew update
brew upgrade node
obige Befehl wird etwas sagen wie "kann nicht aktualisiert werden, weil nicht installiert", wenn Ihr System bereits keinen Knoten hat, der brauen verwendet. In diesem Fall mach dir keine Sorgen. Fahren Sie mit dem Installationsbefehl unter
fort.brew install node
Knoten sollte v4 oder besser sein.
node --version
npm --version
optionaler Teil für die meisten Menschen Wenn Sie keine ide wie IntelliJ oder Eclipse für den Aufbau von Maven-Projekt verwenden, dann: installieren ant/maven, wenn es nicht bereits installiert ist. Installieren Sie Maven 3.1.1 oder besser. Old Maven wird nicht funktionieren. Sie können Version von Ant und Maven überprüfen mit Befehlen
ant -version
mvn -version
[optional Teil endet hier :)]
Jetzt installieren appium npm
npm install -g appium
Grunzen Installieren verwenden.
npm install -g grunt
Wechseln Sie Arbeitsverzeichnis zu Appium-Ordner. Dann führe grunt version aus. Wenn Sie sich nicht in diesem Ordner befinden, wird die grunt-Version nicht angezeigt.
cd /usr/local/lib/node_modules/appium (appium path on MacOS when installed via npm -g as above)
grunt --version
Es Version sowohl Grunzen und Knurren-cli wie diese mit iOS
grunt-cli vX.Y.Z
grunt vA.B.C
Zum Testen gedruckt werden soll, müssen Sie-ios genehmigen. Wenn Sie nur Android testen, kann dies übersprungen werden.
npm install -g authorize-ios
Run autorisieren-ios appium ermöglichen/uninstall App im Test
auf Ihr Zielgerätauthorize-ios (this will ask you for system password. Enter it)
zu installieren Wenn Sie iOS testen sind Version 9.3 und höher (wie die neuesten iOS 10.0), Dann brauchst du auch Karthago.
Installieren Sie nun Appium-Doctor, das auf Abhängigkeiten für iOS und Android-Automatisierung überprüft.
Führen Sie die Appium-Doctor-Befehle aus, um zu sehen, welche Abhängigkeiten nicht installiert/behoben sind.
appium-doctor (this will tell state of dependencies for andorid and ios both)
appium-doctor --ios (check only for ios dependencies)
appium-doctor --android (check only for android dependencies)
Wenn es irgendwelche Abhängigkeiten, die nicht festgelegt sind (rotes Kreuz zeigt vor dependecy Beschreibung) dann appium Server nicht richtig funktionieren. Also, sollten Sie die Abhängigkeiten für die Plattform (iOS/Android), für die Sie Ihre Tests ausführen werden, beheben.
Schließlich starten appium
appium (run this from terminal whenever you need to launch appium server next time)
Jetzt appium Server bereit sein wird für Anfragen von Client zu akzeptieren.
[Appium] Welcome to Appium v1.6.0
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
Jetzt Ihre Tests ausführen, wenn Sie sie bereits oder auf der Website appium schriftliche müssen Schreiben von Tests für Android/ios zu lernen.
Bearbeitete Antwort zu Grunt-Version nach der Installation von Appium und wechseln zu seinem Installationsordner zu überprüfen. –
- 1. Node.js Appium installieren scheitern
- 2. Uncaught Exception bei appium run (appium-14.1.16)
- 3. Abhängigkeit nicht Rahmen .NETStandard, Version = v1.6, Visual Studio 2.015,3
- 4. So finden Sie Element in Appium
- 5. Wählen Sie Random UIACollectionCell mit Appium
- 6. So fügen Sie ein Verzeichnis zu SVN v1.6 Repo ohne Hinzufügen von Inhalten
- 7. kann nicht Appium Tests mit Appium Laufzeit 1.6.4
- 8. AWS Appium Projektpaket
- 9. Wie kann ich Android-Test-Skript für Appium wie iOS Appium mit Appium erforderlich generieren?
- 10. Installieren Sie numpy auf python3.3 - Installieren Sie pip für python3
- 11. Appium Fehler UI Automator
- 12. Installieren Sie pyHook 3.5
- 13. So installieren Sie Openmaint
- 14. Installieren Sie JSBin lokal
- 15. Installieren Sie spezifische apk
- 16. Installieren Sie lokale Bibliothek
- 17. Installieren Sie ELCImagePickerController
- 18. Installieren Sie ScientificPython
- 19. Appium startActivity() Funktion
- 20. Appium - Java Action Check
- 21. Download nicht möglich Appium
- 22. Appium - Android-Gerät Ausgabe
- 23. Appium mit Befehlszeile starten
- 24. Appium (Skript-Aufnahme-Tool)
- 25. Appium Automatisierung mit Java
- 26. Appium mit Drehbuch
- 27. Appium Inspector Protokoll verstehen
- 28. Appium- Satz Fähigkeiten
- 29. Ruby Appium assert
- 30. Appium: Android getPageSource Problem
Ich denke, es ist Zeit, um meinen Blog zu erstellen und fügen Sie dort etwas hinzu, die anderen eine Hilfe sein könnte –