Configuração do Ambiente Appium e Identificação de Pacotes Android

Pré-requisitos de ambiente Antes de executar testes automatizados com Appium em dispositivos Android, é preciso preparar o seguinte conjunto de ferramentas: Node.js e npm JDK (Java Development Kit) Android SDK Dispositivo físico ou emulador Android Servidor Appium Cliente Python para Appium Node.js e npm O Appium depende do runtime Node.js. I ...

Publicado em 9-30 15:15

Executando Múltiplos Serviços Appium para Testes em Dispositivos Múltiplos

Preparação do Ambiente Para começar, é necessário ter um dispositivo físico e um emulador (neste exemplo, estamos usando o "Nox Emulator"). Primeiro, verifique se os dispositivos são detectados pelo comando: adb devices Se o emulador não for detectado (mesmo com o Nox Emulator em execução), siga estas etapas de configuração: Localiz ...

Publicado em 6-21 00:27

Parametrização de testes com YAML e Appium em Python

Este artigo demonstra como utilizar arquivos YAML para parametrizar dados e passos de testes em automação com Appium e Python, facilitando a reutilização e manutenção dos casos de teste. Parametrização de dados a partir de arquivos YAML Para testes que requerem múltiplos conjuntos de dados, a parametrização via YAML é uma abordagem eficiente. O ...

Publicado em 6-8 02:29

Evitando Inicialização Repetida em Testes com Appium e Python ao Usar Múltiplas Classes

Em testes automatizados com Appium e Python, dividir o código em classes distintas melhora a manutenção. No entanto, cada classe pode inicializar o driver, reiniciando o aplicativo a cada execução, o que é ineficiente. Utilizar o padrão singleton através do método __new__ permite reutilizar a instância do driver entre diferentes classes. Implem ...

Publicado em 6-2 22:50