048 – Appium Inspector

X

Prywatność i pliki cookies

Ta strona używa plików cookies. Kontynuując, wyrażasz zgodę na ich wykorzystanie. Dowiedz się więcej, na przykład o tym, jak kontrolować pliki cookie.

Zrozumiałe

Ogłoszenia

Witam wszystkich!

W tym poście porozmawiamy o Appium Inspector, narzędziu Appium, które pozwala nam zobaczyć elementy ekranów aplikacji.Zacznijmy!

Co to jest Appium Inspector?

Appium Inspector to aplikacja, która pozwala nam na szybką inspekcję aplikacji wyświetlanej w emulatorze/symulatorze Androida lub iOS i pozwala nam zobaczyć:

  • Sprawdzić DOM strony aplikacji, którą przeglądamy.
  • Sprawdzenie unikalnych identyfikatorów każdego elementu.
  • Wykonanie akcji na elementach, które znaleźliśmy za pomocą ich identyfikatorów: sprawdzenie czy jest widoczny, kliknięcie, stuknięcie…

Jak możemy go pobrać?

Aby go pobrać musimy wejść na poniższy link: https://github.com/appium/appium-desktop/releases/. Możemy wybrać platformę, dla której chcemy go używać (Linux, Windows lub Mac). Pobierz plik wykonywalny, otwórz go i postępuj zgodnie z krokami i mamy go w pełni zainstalowanego, aby go używać.

Jak go używać?

Jak już mamy go pobranego i zainstalowanego, musimy kliknąć na Start Server:

Gdzie pojawi się następujący ekran:

Klikamy na ikonę lupy i pojawi się następujący ekran:

Wybieramy Automatic Server i ustawiamy możliwości naszej aplikacji do testowania, przykładem może być (wykorzystamy aplikację AndroidBarista o której mówiliśmy w poprzednich postach dla Androida):

Minimalne możliwości jakie musimy umieścić to:

  • deviceName: nazwa emulatora.
  • platformName: android lub ios.
  • platformVersion: wersja systemu operacyjnego emulatora.
  • app: ścieżka aplikacji. Jeśli wpiszemy jako typ filepath będziemy mogli wybrać go z naszego komputera jako inny plik.

Gdy mamy już wszystkie poprawne możliwości, klikamy na Start Session i zobaczymy ten sam ekran emulatora w Appium Inspector:

W celu inspekcji elementu, klikamy na niego i zobaczymy następujące właściwości:

Kiedy skończymy, że widzimy wszystkie identyfikatory elementów na ekranie, usuniemy sesję klikając na:

Więcej funkcjonalności.

Oprócz inspekcji elementu, możemy również wykonywać funkcjonalności takie jak:

  • Zapisywanie kroków: tak jakbyśmy korzystali z Selenium IDE.

  • Find an id/xpath: możemy wyszukiwać w obrębie naszego ekranu używając ID lub Xpath dla elementu, aby sprawdzić czy jest on rzeczywiście tym właściwym.

Kliknij na szukaj elementu:

Wybierz ID jako strategię wyszukiwania i wprowadź nazwę ID do wyszukania:

Klikamy szukaj, aby wyszukać element:

I tak na razie Appium Inspector, w następnym poście porozmawiamy o UIAutomator jako narzędziu do lokalizowania elementów w Androidzie.

Do zobaczenia w następnym wpisie!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.