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
Conceitos
Estendendo testes de IU codificado e gravações de ação para dar suporte ao Microsoft Excel