Wir haben das geschrieben Appium-Tutorial zu geben ein vollständiges Bild der mobilen Automatisierung von Appium. Wir werden hier alle wichtigen Themen besprechen.
Einleitung
Es ist eine Open-Source-Tool. Es unterstützt Android, iOS, Windows OS. Wir können denselben Code in verschiedenen Betriebssystemversionen wie Android und iOS ausführen. Dadurch wird redundanter Code reduziert und die Wiederverwendbarkeit des Codes erhöht. Es hat den Selenium webDriver implementiert, der eine Verbindung über den von Apple herstellt XCUITest(iOS 9.3 und höher) oder UI-Automatisierung(iOS 9.3 und niedriger) oder UiAutomator / UiAutomator2 (Android) oder WinAppTreiber(Windows) abhängig vom Gerätetyp.
Wir werden die folgenden Themen hier behandeln Appium Lernprogramm:
Vorteile von Appium
Nachteile von Appium
Arten von mobilen Anwendungen
Es werden drei Arten von Anwendungen unterstützt:
Native Anwendung
Native Anwendungen werden mit Windows-, Android- und iOS-SDKs geschrieben.
Hybridanwendung
Hybridanwendungen sind eine Mischung aus Web- und nativen Anwendungen. Hier haben native Anwendungen die Kontrolle und interagieren mit mobilen Webanwendungen.
Mobile Applikation
Mobile Webanwendungen sind webbasierte Anwendungen. Auf diese kann über den Browser Chrome (Android), Safari (iOS) zugegriffen werden. Wir können diese Art von Anwendung durch HTML, CSS, JavaScript, AngularJS entwickeln.
Appium-Architektur:
Wie es auf der iOS-Plattform funktioniert
Wie es auf der Android-Plattform funktioniert
Voraussetzung für die Einrichtung
Appium-Tutorial zur Installation von Appium Desktop unter Windows
- Bitte gehen Sie auf http://appium.io/und Sie sehen den folgenden Bildschirm. Bitte klicken Sie auf die unten hervorgehobene Schaltfläche.
- Sobald Sie auf die Schaltfläche oben geklickt haben, wird die folgende Seite angezeigt. Klicken Sie auf die hervorgehobene EXE-Datei oder ZIP-Datei, um sie auf Ihr System herunterzuladen.
- Hier haben wir die ZIP-Datei genommen, um sie zu installieren. Bitte entpacken Sie die Datei. Danach sehen Sie das Bild unten. Bitte klicken Sie auf Appium.exe.
- Jetzt können Sie das Bild unten sehen und können Ihren Server starten.
- Jetzt können Sie das Bild unten sehen und Ihr Server ist bereit.
Appium-Tutorial zur Installation von Appium Desktop auf einem Mac
- Bitte gehen Sie auf http://appium.io/und Sie sehen den folgenden Bildschirm. Bitte klicken Sie auf die markierte Schaltfläche unten.
- Sobald Sie auf die Schaltfläche oben geklickt haben, wird die folgende Seite angezeigt. Bitte klicken Sie auf die markierte dmg-Datei, um sie auf Ihr System herunterzuladen.
- Bitte klicken Sie auf die dmg-Datei, die kürzlich heruntergeladen wurde, und Sie sehen den folgenden Bildschirm. Bitte beachten Sie die Anweisungen im Bild unten.
- Der Kopiervorgang im Anwendungsordner wird gestartet.
- Angenommen, Sie haben bereits eine andere Version in Ihrem System installiert. Sie werden unten Pop-up bekommen. Sie haben die Wahl, beide zu behalten oder die ältere zu ersetzen.
- Sobald es in Ihrem System installiert ist, können Sie zum Launchpad gehen und mit Appium suchen. Sie werden unter das Symbol gelangen und auf das Symbol klicken. Alternativ können Sie zum Anwendungsordner gehen und auf das Symbol klicken.
- Viele Male nach dem Start können Sie unten sehen Fehlermeldungen. Kein Grund zur Sorge; Wir können dieses Problem lösen.
- Um das oben genannte Problem zu lösen, müssen Sie über das Apfelsymbol in der oberen linken Ecke zu den Systemeinstellungen wechseln und dann auf Sicherheit und Datenschutz klicken. Sie sehen den Bildschirm unten. Bitte klicken Sie auf "Wie auch immer."
- Klicken Sie nun erneut auf das Symbol und öffnen Sie es dieses Mal. Bitte folgen Sie dem Bild unten.
- Jetzt können Sie das Bild unten sehen und können Ihren Server starten.
- Bitte klicken Sie auf den Startserver, um den Server zu starten. Ihr Bildschirm sieht wie folgt aus.
Abschluss
Bis jetzt haben wir die Grundlagen von behandelt Appium Mobile-Tests in diesem Appium-Tutorial. Im nächsten Thema werden wir darüber schreiben Die 20 am häufigsten verwendeten Methoden zur Automatisierung nativer Anwendungen. Weitere Informationen zu diesem Thema finden Sie hier Link.
Hallo, ich bin Himadri Das, ich bin Bloggerin und Open-Source-Mitwirkende. Ich verfüge über etwa 11 Jahre Erfahrung im Bereich Informationstechnologie. Derzeit arbeite ich in einem Startup-Unternehmen als Qualitätssicherungsmanager. Ich habe praktische Erfahrung mit Appium, Selenium, QTP, Locust, Automatisierungs-Framework, Leistungstests, Funktionstests, Java, Python, Shell-Scripting, MySql, Redis, Kafka usw. Neben meiner Arbeit und dem Schreiben von Blogs liebe ich es zu spielen Gitarre, liebe es zu reisen und liebe es, Cricket und Fußball zu schauen. Wenn Sie mehr über mich erfahren möchten, besuchen Sie bitte mein LinkedIn-Profil.