Compartilhar via


AndroidAppConfigurator Classe

Definição

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.

Aplica-se a