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.
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!