Como usar o Appium Inspector para Automação de Testes

Quick Links:

  • Basics of Appium Mobile Testing
  • Configuração do Appium para Windows
  • Escrevendo o primeiro script de automação de testes Appium (Android)
  • Iniciando o Appium Server e iniciando o aplicativo a partir do código
  • Como instalar o Appium em uma máquina Mac
  • No nosso capítulo anterior sobre o Android, aprendemos sobre o UI Automator Viewer, que está disponível no Android SDK, para obter as propriedades do objeto aplicativo. No caso do iOS, o próprio Appium fornece um Inspetor que ajuda os usuários a localizar esses elementos no aplicativo.
    Primeiro, abra o simulador clicando na opção dock.
    Abra o simulador

    Agora na janela Dispositivo/Simuladores, selecione o simulador. Abra o Appium Desktop e mantenha o simulador lado a lado.
    Device-Simulators

    Device-Simulators

    Após o inspetor ser iniciado, selecione qualquer um dos objetos na tela. Ele lhe mostrará a hierarquia completa e as propriedades daquele objeto.
    Appium-Test-Automation

    Appium-Test-Automation

    No topo da janela, você pode ver o botão Record (Gravar) que é usado para gravar todas as ações tomadas e gravar o script.
    Appium-Test-Automation

    Appium-Test-Automation

    Para seleccionar qualquer objecto, clique no botão Seleccionar Elemento e depois pode usar o botão Tap para clicar num objecto, Enviar Chaves para introduzir texto e limpar para desfazer a acção.
    Appium-Test-Automation5

    Appium-Test-Automation5

    Assim que executa uma acção sobre um objecto, este é gravado sob a forma de um script.
    Appium-Test-Automation

    Appium-Test-Automation

    Após a gravação, você pode copiar o script e colar no editor eclipse.
    Appium-Test-Automation
    No próximo blog, aprenderemos como escrever o primeiro script appium para iOS.

  • Aplicação vs Espresso: O mais popular framework de testes de automação em 2019
  • Como instalar o Appium em uma máquina Mac
  • Escrevendo o primeiro script de automação de testes do Appium (Android)
  • Basics of Appium Mobile Testing
  • 8 Erros comuns de automação de testes do Appium Mobile e como evitá-los