How to use Appium Inspector for Test Automation

Quick Links:

  • Basics of Appium Mobile Testing
  • Appium Setup for Windows
  • Writing The First Appium Test Automation Script (Android)
  • Starting Appium Server and launching the app from code
  • How To Install Appium On A Mac Machine
  • W naszym poprzednim rozdziale o Androidzie, dowiedzieliśmy się o UI Automator Viewer, który jest dostępny w Android SDK, aby uzyskać właściwości obiektu aplikacji. W przypadku iOS, samo Appium dostarcza Inspektora, który pomaga użytkownikom zlokalizować te elementy w aplikacji.
    Najpierw otwórz symulator, klikając na opcję dock.
    Otwórz symulator

    Teraz w oknie Device/Simulators wybierz symulator. Otwórz Appium Desktop i trzymaj symulator obok siebie.
    Device-Simulators

    Device-Simulators

    Po uruchomieniu inspektora wybierz dowolny obiekt na ekranie. Zostanie wyświetlona pełna hierarchia i właściwości tego obiektu.
    Appium-Test-Automation

    Appium-Test-Automation

    Na górze okna widoczny jest przycisk Nagraj, który służy do zapisywania wszystkich wykonywanych czynności i nagrywania skryptu.
    Appium-Test-Automation

    Appium-Test-Automation

    Aby wybrać dowolny obiekt, należy kliknąć przycisk Wybierz element, a następnie można użyć przycisku Tap, aby kliknąć obiekt, Send Keys, aby wprowadzić tekst i Clear, aby cofnąć działanie.
    Appium-Test-Automation5

    Appium-Test-Automation5

    Jak tylko użytkownik wykona działanie na obiekcie, jest ono zapisywane w postaci skryptu.
    Appium-Test-Automation

    Appium-Test-Automation

    Po zakończeniu nagrywania możesz skopiować skrypt i wkleić do edytora eclipse.
    Appium-Test-Automation
    W następnym blogu dowiemy się jak napisać pierwszy skrypt appium dla iOS.

  • Appium vs Espresso: Najpopularniejszy framework do testów automatyzacji w 2019 roku
  • Jak zainstalować Appium na maszynie Mac
  • Pisanie pierwszego skryptu automatyzacji testów Appium (Android)
  • Podstawy testowania mobilnego w Appium
  • 8 powszechnych błędów automatyzacji testów mobilnych w Appium i jak ich unikać

.