We hebben dit geschreven Appium-zelfstudie om een compleet beeld van Appium mobiele automatisering. We zullen hier alle belangrijke onderwerpen bespreken.
Introductie
Het is een open source tool. Het ondersteunt Android, iOS, Windows OS. We kunnen dezelfde code uitvoeren in verschillende besturingssystemen, zoals Android en iOS. Het vermindert overtollige code en helpt de herbruikbaarheid van code te vergroten. Het heeft de Selenium-webDriver geïmplementeerd, die verbinding maakt via die van Apple XCUITest(iOS 9.3 en hoger) of UIAutomatisering(iOS 9.3 en lager) of UiAutomator / UiAutomator2 (Android) of WinApp-stuurprogramma(Windows) afhankelijk van het type apparaten.
Hierin behandelen we onderstaande onderwerpen appium zelfstudie:
Voordelen van Appium
Nadelen van Appium
Soorten mobiele applicaties
Er worden drie soorten applicaties ondersteund:
Native applicatie
Native applicaties zijn geschreven met Windows, Android, iOS SDK's.
Hybride applicatie
Hybride toepassingen zijn een mix van web- en native applicaties. Hier hebben native applicaties de controle, en het werkt samen met mobiele webapplicaties.
Mobiele applicatie
Mobiele webapplicaties zijn webgebaseerde applicaties. Deze zijn toegankelijk via de Chrome (Android), Safari (iOS) browser. We kunnen dit type applicatie ontwikkelen met HTML, CSS, JavaScript, AngularJS.
Appium Architectuur:
Hoe het werkt op het iOS-platform
Hoe het werkt op het Android-platform
Voorwaarde voor installatie
Appium tutorial voor het installeren van Appium Desktop op Windows
- Ga dan naar http://appium.io/, en je ziet het onderstaande scherm. Klik op de hieronder gemarkeerde knop.
- Nadat u op de bovenstaande knop heeft geklikt, komt u op de onderstaande pagina. Klik op het gemarkeerde .exe-bestand of .zip-bestand om het naar uw systeem te downloaden.
- Hier hebben we het .zip-bestand genomen om het te installeren. Pak het bestand uit. Daarna ziet u de onderstaande afbeelding. Klik op Appium.exe.
- Nu kunt u de onderstaande afbeelding zien en bent u klaar om uw server te starten.
- Nu kunt u de onderstaande afbeelding zien en uw server is klaar.
Appium tutorial voor het installeren van Appium Desktop op Mac
- Ga dan naar http://appium.io/, en je ziet het onderstaande scherm. Klik op de gemarkeerde knop die hieronder wordt weergegeven.
- Nadat u op de bovenstaande knop heeft geklikt, komt u op de onderstaande pagina. Klik op het gemarkeerde dmg-bestand om het naar uw systeem te downloaden.
- Klik op het dmg-bestand, dat onlangs is gedownload, en u krijgt het onderstaande scherm te zien. Gelieve de instructie vermeld in de onderstaande afbeelding.
- Het begint met kopiëren in de toepassingsmap.
- Stel dat u al een andere versie op uw systeem heeft geïnstalleerd. U krijgt hieronder een pop-up. Het is uw keuze om beide te behouden of de oudere te vervangen.
- Zodra het op uw systeem is geïnstalleerd, kunt u naar het startvenster gaan en zoeken met Appium, en u krijgt het onderstaande pictogram en klikt op het pictogram. U kunt ook naar de map Toepassingen gaan en op het pictogram klikken.
- Vaak kun je na het starten hieronder komen foutmeldingen. U hoeft zich geen zorgen te maken; we kunnen dit probleem oplossen.
- Om het bovenstaande probleem op te lossen, moet je naar systeemvoorkeur gaan via het Apple-pictogram in de linkerbovenhoek en vervolgens op Beveiliging en privacy klikken. U ziet onderstaand scherm. Klik op "Hoe dan ook open."
- Klik nu nogmaals op het pictogram en kies er deze keer voor om het te openen. Volg de onderstaande afbeelding.
- Nu kunt u de onderstaande afbeelding zien en bent u klaar om uw server te starten.
- Klik op de startserver om de server te starten. Uw scherm ziet er als volgt uit.
conclusie
Tot nu toe hebben we de basis van Appium mobiel testen In dit Appium-zelfstudie. In het volgende onderwerp zullen we schrijven over top 20 meest gebruikte methoden om native applicatie te automatiseren Raadpleeg dit voor meer informatie over dit onderwerp link.
Hallo, ik ben Himadri Das, ik ben een blogger en een open source-bijdrager. Ik heb ongeveer 11 jaar ervaring in het informatietechnologiedomein. Momenteel werk ik bij een startend bedrijf als Quality Assurance Manager. Ik heb hands-on ervaring met Appium, Selenium, QTP, Locust, Automation framework, Performance Testing, Functional Testing, Java, python, Shell scripting, MySql, Redis, Kafka etc. Naast mijn werk en het schrijven van blogs, speel ik graag gitaar, hou van reizen en kijk graag naar cricket en voetbal. Als je meer over mij wilt weten, bezoek dan mijn linkedin profiel.