AndroidAppConfigurator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a parte específica do Android da ConfigureApp API fluente. Não deve ser usado diretamente.
public class AndroidAppConfigurator : Xamarin.UITest.Utils.IFluentInterface
type AndroidAppConfigurator = class
interface IFluentInterface
Public Class AndroidAppConfigurator
Implements IFluentInterface
- Herança
-
AndroidAppConfigurator
- Implementações
Construtores
AndroidAppConfigurator(GenericAppConfigurator) |
Parte da ConfigureApp API fluente. Não deve ser usado diretamente. |
Métodos
ApiKey(String) |
Obsoleto.
Preterido (1.1): será removido. Define a chave de API de Nuvem de Teste do Xamarin a ser usada para ativação. |
ApkFile(String) |
Configura o arquivo apk a ser usado. |
ConnectToApp() |
Cria a configuração e se conecta a um aplicativo já em execução. Usado para cenários avançados. Em vez disso, os usuários regulares devem usar StartApp(AppDataMode) . |
Debug() |
Habilita o log de depuração do executor de teste. |
DeviceIp(String) |
Configura o endereço IP do dispositivo. Geralmente, é melhor não ser configurado, a menos que você esteja executando um aplicativo iOS em um dispositivo físico. |
DevicePort(Int32) |
Configura a porta do dispositivo. Geralmente, é melhor deixar sem definição. |
DeviceSerial(String) |
Configura o adb serial do dispositivo. Geralmente, é melhor deixar de definir, a menos que você queira executar um dispositivo específico. |
DisableSpecFlowIntegration() |
Desabilita a geração automática de captura de tela após cada etapa do SpecFlow. |
EnableLocalScreenshots() |
Habilita o salvamento de captura de tela local. Sempre habilitado na nuvem. |
GetConfiguration(StartAction, AppDataMode) |
Compila a configuração do aplicativo Android que pode ser usada para entrada para AndroidApp. Em vez disso, os StartApp(AppDataMode) métodos e ConnectToApp() devem ser usados, a menos que você tenha necessidades específicas para a configuração. |
InstalledApp(String) |
Configura o aplicativo já instalado a ser usado. |
KeyStore(String, String, String, String) |
Configura o repositório de chaves com o qual o arquivo apk fornecido está assinado. Um repositório de chaves não é necessário, mas garantirá que o arquivo apk seja imaculado e inalterado. Se um repositório de chaves for fornecido, ele será usado para assinar os apks auxiliares instalados junto com o aplicativo no dispositivo. Se um repositório de chaves não for fornecido, o Xamarin.UITest gerará um repositório de chaves e renunciará ao apk. |
LaunchableActivity(String) |
Configura a atividade a ser iniciada. |
LogDirectory(String) |
Define o diretório no qual armazenar arquivos de log locais |
PreferIdeSettings() |
Sempre usa configurações do IDE se elas estiverem presentes, substituindo outros valores configurados. Se não for definida, a configuração explícita desabilitará a integração do IDE. |
SigningInfoFile(String) |
Configura o arquivo de informações de assinatura com o qual o servidor de teste será "assinado". Um arquivo de informações de assinatura não é necessário, mas pode ser usado em vez de um repositório de chaves para assinar o servidor de teste. O arquivo de informações de assinatura pode ser compartilhado livremente sem o risco de vazamento de material de chave. O arquivo de informações de assinatura pode ser gerado usando a ferramenta de console. |
StartApp(AppDataMode) |
Compila a configuração e inicia o aplicativo no dispositivo selecionado. |
WaitTimes(IWaitTimes) |
Configura os tempos de espera padrão para a estrutura. |
Implantações explícitas de interface
IFluentInterface.GetType() |
Representa a parte específica do Android da ConfigureApp API fluente. Não deve ser usado diretamente. |