Partilhar via


Extensão do Excel de amostra: Classe de PropertyProvider

Essa classe interna estende o UITestPropertyProvider de classe e fornece serviços de propriedade para Microsoft Excel elementos para gravar e reproduzir testes de interface (UI) do usuário.

Método de GetControlSupportLevel

O GetControlSupportLevel método retorna um número que indica o nível de suporte que o provedor de propriedade pode oferecer para o controle fornecido. Quanto maior o valor retornado, mais o provedor de propriedade pode oferecer suporte o controle. Nesse caso, o método verifica o valor de TechnologyName propriedade do controle fornecido. Se o valor é "Excel" e se a ControlTypeName indica que é um CellElement, o método retorna o valor mais alto; Caso contrário, ele retorna zero, o que indica que é fornecido nenhum suporte.

Método de GetPropertyNames

Retorna um dicionário de nomes de propriedades e descritores de propriedade para propriedades de um controle de célula do Excel com suporte.

Método de GetPropertyDescriptor

Este método é chamado pela estrutura de teste para obter o descritor de propriedade predefinida para o nome da propriedade fornecido.

GetPropertyValue e SetPropertyValue métodos

O GetPropertyValue método usa o Communicator classe desta extensão, para retornar o valor da propriedade do Excel. O SetPropertyValue método usa o Keyboard classe e o Communicator componente para definir o valor da propriedade. Esses métodos são chamados pela estrutura de teste.

Métodos de personalização de geração de código

Esses métodos não são implementados para esta extensão. Portanto, eles retornam null ou lançar o NotImplementedException.

Consulte também

Referência

UITestPropertyProvider

Keyboard

Outros recursos

Estendendo testes codificados da interface do usuário e a gravações de ação para o suporte ao Microsoft Excel