Deze site maakt gebruik van cookies. Door verder te gaan, stemt u in met het gebruik ervan. Leer bijvoorbeeld meer over hoe je cookies kunt controleren.
Hallo iedereen!
In dit bericht gaan we het hebben over Appium Inspector, een Appium tool waarmee we de elementen van de schermen van een app kunnen zien. Laten we beginnen!
Wat is Appium Inspector?
Appium Inspector is een toepassing die ons in staat stelt om snel te inspecteren een applicatie wordt weergegeven in een Android of iOS emulator/simulator en stelt ons in staat om te zien:
- Check de DOM van de applicatie pagina die we bekijken.
- De unieke identifiers van elk element controleren.
- Acties uitvoeren op de elementen die we hebben gevonden met hun identifiers: controleren of het zichtbaar is, klikken, tikken…
Hoe kunnen we het downloaden?
Om het te downloaden moeten we naar de volgende link gaan: https://github.com/appium/appium-desktop/releases/. We kunnen het platform kiezen waarvoor we het willen gebruiken (Linux, Windows of Mac). Download het uitvoerbare bestand, open het en volg de stappen en we hebben het volledig geïnstalleerd om het te gebruiken.
Hoe gebruiken we het?
Als we het eenmaal hebben gedownload en geïnstalleerd, moeten we klikken op Start Server:
Waar het volgende scherm zal verschijnen:
We klikken op het vergrootglasicoontje en het volgende scherm zal verschijnen:
Selecteer Automatic Server en stel de mogelijkheden van onze te testen toepassing in, een voorbeeld zou kunnen zijn (we zullen de AndroidBarista toepassing gebruiken waarover we in eerdere berichten voor Android hebben gesproken):
De minimale mogelijkheden die we moeten instellen zijn:
- deviceName: naam van de emulator.
- platformNaam: android of ios.
- platformVersie: versie van het besturingssysteem van de emulator.
- app: pad van de app. Als we als type filepath zetten, kunnen we het vanaf onze computer selecteren als een ander bestand.
Als we alle juiste mogelijkheden hebben, klikken we op Start Session en zien we hetzelfde emulaterscherm in Appium Inspector:
Om een element te inspecteren, klikken we erop en zien we de volgende eigenschappen:
Wanneer we klaar zijn dat we alle identifiers van de elementen op het scherm zien, zullen we de sessie verwijderen door te klikken op:
Meer functionaliteiten.
Naast het inspecteren van elementen, kunnen we ook functies uitvoeren zoals:
- Stappen opnemen: alsof we Selenium IDE gebruiken.
- Vind een id/xpath: we kunnen in ons scherm zoeken met behulp van een ID of Xpath voor een element om te controleren of het wel degelijk het juiste element is.
Klik op zoeken naar element:
Selecteer ID als zoekstrategie en voer de naam in van de ID waarnaar moet worden gezocht:
We klikken op zoeken om naar het element te zoeken:
En tot zover Appium Inspector, in de volgende post zullen we het hebben over UIAutomator als een hulpmiddel om elementen in Android te vinden.
Tot ziens in de volgende ronde!