- Introdução ao Test Suite
- Studio
- Test Suite — Studio
- Visão geral
- Atividades de testes e APIs
- Orchestrator
- Testing Robots
- Test Manager
- Licenciamento do Test Manager
- Guia de início rápido
- Requisitos
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Documentar casos de teste com o Task Capture
- Criar casos de teste
- Casos de teste de clonagem
- Exportação de casos de teste
- Automatizar casos de teste
- Casos de teste manuais
- Aplicação de filtros e visualizações
- Conjuntos de Testes
- Execução de testes
- Documentos
- Relatórios
- Exportar Dados
- Operações em massa
- Solução de problemas
Guia do usuário do Test Suite
Dispositivos IOS locais
Para configurar um dispositivo local para funcionar com as atividades de Automação móvel, você precisa executar uma instância local do Appium e ter as ferramentas necessárias para automatizar dispositivos iOS.
Há dois tipos de dispositivos iOS locais que você pode automatizar:
- Físico - um dispositivo iOS físico que você pode conectar à sua máquina local por meio de um cabo USB.
- Emulador - um emulador para um dispositivo iOS armazenado localmente.
A lista abaixo descreve os comandos mais usados para configurar o Appium no contexto de Mobile Device Automation (recomendado para Appium 2.0):
xcrun simctl list
- Listar dispositivos disponíveis, tipos de dispositivos, tempos de execução ou pares de dispositivos.xcrun simctl list devices
- lista os dispositivos disponíveis.xcrun simctl list devicetypes
- lista os tipos de dispositivos.xcrun simctl list runtimes
- lista os tempos de execução.xcrun simctl list runtimes
- lista os pares de dispositivos.
IPA
para um URL que seja acessível anonimamente pelo servidor Appium (por exemplo, armazenamento de blobs).
Não é possível instalar aplicativos da Play Store ou App Store, exceto se você automatizar manualmente esses aplicativos para instalar seu aplicativo específico.
APP
e você quiser fazer upload do aplicativo para um URL público, será necessário criar uma pasta chamada Payload
, colocar o APP
dentro dela, arquivar a pasta Payload
e alterar a extensão para IPA
em vez de ZIP
.
Além disso, certifique-se de que o aplicativo que você está tentando automatizar seja compilado para a arquitetura de destino (simulador ou dispositivo físico).
appium driver install xcuitest
.
- Recomendamos o uso do Appium 2.0 com Mobile Automation versão 22.10 ou superior.
-
Instale o Appium 2.0 se quiser testar suas automações móveis em um dispositivo físico iOS.
- Abra o Xcode e permita que ele instale quaisquer componentes adicionais necessários. Feche-o quando vir a tela inicial.
-
Inicie o servidor Appium, usando o seguinte comando:
appium --port 8001 --default-capabilities "{\"appium:systemPort\":9001}" --relaxed-security
.
A automação híbrida funciona por padrão para dispositivos iOS, desde que você não esteja tentando automatizar um aplicativo desenvolvido para produção. Ao automatizar aplicativos de produção, o conteúdo hospedado do WKWebView não será automatizável, embora qualquer conteúdo da Web hospedado em um SFSafariViewController também possa ser automatizado em aplicativos de produção. Para obter mais informações, consulte SFSafariViewController.