Nós escrevemos isso Tutorial Appium para dar uma imagem completa da automação móvel Appium. Vamos discutir todos os tópicos principais aqui.
Introdução
É um ferramenta de código aberto. Suporta Android, iOS, sistema operacional Windows. Podemos executar o mesmo código em diferentes versões do sistema operacional, como Android, iOS. Reduz o código redundante e ajuda a aumentar a capacidade de reutilização do código. Implementou o Selenium webDriver, que se conecta por meio do Teste XCUIT(iOS 9.3 e superior) ou UIAutomação(iOS 9.3 e inferior) ou UiAutomator / UiAutomator2 (Android) ou WinAppDriver(Windows) depende do tipo de dispositivos.
Cobriremos os tópicos abaixo neste Appium tutorial:
Vantagens do Appium
Desvantagens do Appium
Tipos de aplicativos móveis
Existem três tipos de aplicativos suportados:
Aplicativo nativo
Aplicativos nativos são escritos usando Windows, Android, iOS SDKs.
Aplicação Híbrida
Aplicativos híbridos são uma mistura de aplicativos da web e nativos. Aqui, os aplicativos nativos têm controle e interagem com os aplicativos da web móveis.
Aplicação móvel
Aplicativos da web móvel são aplicativos baseados na web. Eles podem ser acessados usando o navegador Chrome (Android), Safari (iOS). Podemos desenvolver este tipo de aplicação em HTML, CSS, JavaScript, AngularJS.
Arquitetura Appium:
Como funciona na plataforma iOS
Como funciona na plataforma Android
Pré-requisito para configuração
Tutorial do Appium para instalar o Appium Desktop no Windows
- Por favor, vá para http://appium.io/, e você verá a tela abaixo. Clique no botão abaixo destacado.
- Depois de clicar no botão acima, você verá a página abaixo. Clique no arquivo .exe ou no arquivo .zip destacado para fazer o download em seu sistema.
- Aqui pegamos o arquivo .zip para instalá-lo. Descompacte o arquivo. Depois disso, você verá a imagem abaixo. Por favor clique em Appium.exe.
- Agora você pode ver a imagem abaixo e está pronto para iniciar seu servidor.
- Agora você pode ver a imagem abaixo, e seu servidor está pronto.
Tutorial do Appium para instalar o Appium Desktop no Mac
- Por favor, vá para http://appium.io/, e você verá a tela abaixo. Clique no botão destacado mostrado abaixo.
- Depois de clicar no botão acima, você verá a página abaixo. Clique no arquivo dmg realçado para baixá-lo em seu sistema.
- Clique no arquivo dmg, que foi baixado recentemente, e você verá a tela abaixo. Siga as instruções mencionadas na imagem abaixo.
- Ele começará a copiar na pasta do aplicativo.
- Suponha que você já tenha instalado outra versão em seu sistema. Você verá o pop-up abaixo. É sua escolha manter ambos ou substituir o antigo.
- Depois de instalado em seu sistema, você pode ir para a barra de lançamento e pesquisar com Appium, e você obterá o ícone abaixo e clicar no ícone. Alternativamente, você pode ir para a pasta Aplicativo e clicar no ícone.
- Muitas vezes depois de lançá-lo, você pode obter abaixo mensagens de erro. Não precisa se preocupar; nós podemos resolver este problema.
- Para resolver o problema acima, você deve ir para a preferência do sistema no ícone da maçã mostrado no canto superior esquerdo e clicar em Segurança e privacidade. Você verá a tela abaixo. Por favor clique em “Aberto mesmo assim.”
- Agora clique no ícone mais uma vez e, desta vez, escolha abri-lo. Por favor, siga a imagem abaixo.
- Agora você pode ver a imagem abaixo e está pronto para iniciar seu servidor.
- Clique no servidor para iniciar o servidor. Sua tela ficará assim abaixo.
conclusão
Até agora, cobrimos o básico de Teste móvel Appium neste Tutorial Appium. No próximo tópico, vamos escrever sobre 20 métodos mais usados para automatizar aplicativos nativos. Para obter mais detalhes sobre este tópico, consulte este link.
Olá, sou Himadri Das, sou um blogueiro e um contribuidor de código aberto. Tenho cerca de 11 anos de experiência na área de Tecnologia da Informação. Atualmente estou trabalhando em uma empresa Startup como Gerente de Garantia de Qualidade. Tenho experiência prática em Appium, Selenium, QTP, Locust, framework de automação, testes de desempenho, testes funcionais, Java, python, scripts de shell, MySql, Redis, Kafka etc. violão, adoro viajar e adoro assistir críquete e futebol. Se você quiser saber mais sobre mim, visite meu perfil no LinkedIn.