Compartilhar via


Extensão de exemplo do Excel: classe PropertyProvider

Essa classe interna estende a classe de UITestPropertyProvider e forneça serviços de propriedade para a qual os elementos de Microsoft Excel gravem e executar testes de backup de (UI) da interface do usuário.

Método de GetControlSupportLevel

O método de GetControlSupportLevel retorna um número que indica o nível de suporte que o provedor de propriedade pode oferecer para o controle fornecido.Quanto mais alto o valor retornado, mais o provedor de propriedade pode oferecer suporte ao controle.Nesse caso, o método verifica o valor da propriedade de TechnologyName de controle fornecido.Se o valor é “Excel” e ControlTypeName indica se ele é CellElement, o método retornará o valor mais alto; caso contrário, retorna zero, que indica que não há suporte é fornecido.

Método de GetPropertyNames

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

Método de GetPropertyDescriptor

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

Métodos de GetPropertyValue e de SetPropertyValue

O método de GetPropertyValue usa a classe de Communicator dessa extensão para retornar o valor da propriedade no excel.O método de SetPropertyValue usa a classe de Keyboard e o componente de Communicator 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 essa extensão.Consequentemente, retornam null ou lançam NotImplementedException.

Consulte também

Referência

UITestPropertyProvider

Keyboard

Conceitos

Estendendo testes de IU codificado e gravações de ação para dar suporte ao Microsoft Excel