048 – Appium Inspector

X

Fortrolighed og cookies

Dette websted bruger cookies. Ved at fortsætte accepterer du deres anvendelse. Læs f.eks. mere om, hvordan du styrer cookies.

Understood

Meddelelser

Hej alle sammen!

I dette indlæg vil vi tale om Appium Inspector, et Appium-værktøj, der giver os mulighed for at se elementerne i en app’s skærme. Lad os komme i gang!

Hvad er Appium Inspector?

Appium Inspector er et program, der giver os mulighed for hurtigt at inspicere et program, der vises i en Android- eller iOS-emulator/simulator, og giver os mulighed for at se:

  • Kontroller DOM’en for den programside, vi ser.
  • Kontroller de unikke identifikatorer for hvert element.
  • For at udføre handlinger på de elementer, som vi har fundet med deres identifikatorer: Kontroller, om det er synligt, klik, tryk…

Hvordan kan vi downloade det?

For at downloade det skal vi gå til følgende link: https://github.com/appium/appium-desktop/releases/. Vi kan vælge den platform, som vi ønsker at bruge den til (Linux, Windows eller Mac). Download den eksekverbare fil, åbn den og følg trinene, så har vi den fuldt installeret og kan bruge den.

Hvordan bruger vi den?

Når vi har downloadet og installeret den, skal vi klikke på Start Server:

Der vises følgende skærmbillede:

Vi klikker på ikonet med forstørrelsesglasset, og følgende skærmbillede vises:

Vælg Automatisk server og indstil kapaciteterne for vores applikation til test, et eksempel kunne være (vi vil bruge AndroidBarista applikationen, som vi talte om i tidligere indlæg for Android):

Den minimale kapacitet vi skal indsætte er:

  • deviceName: navnet på emulatoren.
  • platformName: android eller ios.
  • platformVersion: version af emulatorens styresystem.
  • app: appens sti. Hvis vi angiver som type filepath, kan vi vælge den fra vores computer som en anden fil.

Når vi har alle de korrekte funktioner, klikker vi på Start Session, og vi vil se den samme emulatorskærm i Appium Inspector:

For at inspicere et element klikker vi på det, og vi vil se følgende egenskaber:

Når vi er færdige med at se alle elementernes identifikatorer på skærmen, fjerner vi sessionen ved at klikke på:

Mere funktionaliteter.

Ud over at inspicere elementer kan vi også udføre funktioner som:

  • Optagelse af trin: som om vi brugte Selenium IDE.

  • Find et id/xpath: Vi kan søge i vores skærm ved hjælp af et ID eller Xpath for et element for at kontrollere, at det virkelig er det rigtige.

Klik på Søg efter element:

Vælg ID som søgestrategi, og indtast navnet på det ID, der skal søges efter:

Vi klikker på search for at søge efter elementet:

Så langt Appium Inspector, i det næste indlæg vil vi tale om UIAutomator som et værktøj til at finde elementer i Android.

Vi ses i næste indlæg!

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.