Sample Excel Extension: PropertyProvider Class
Essa classe interna estende a classe de UITestPropertyProvider e fornece serviços de propriedade para que os elementos de Microsoft Excel gravem e executar teste novamente de 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 maior o valor retornado, mais o provedor de propriedade pode suportar o controle.Nesse caso, o método verifica o valor da propriedade de TechnologyName do controle fornecido.Se o valor é “Excel” e ControlTypeName indica se ele é CellElement, o método retorna o valor maior; caso contrário, retorna zero, indicando que nenhuma suporte é fornecido.
Método de GetPropertyNames
Retorna um dicionário de nomes de propriedade e de descritores de propriedade para as propriedades suportadas de um controle da célula do excel.
Método de GetPropertyDescriptor
Este método é chamado pela estrutura de teste para obter o descritor predefinido de propriedade para o nome da propriedade fornecido.
Métodos GetPropertyValue e de SetPropertyValue
O método de GetPropertyValue usa a classe de Communicator dessa extensão para retornar o valor da propriedade 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 esta extensão.Portanto, retornam null ou lançam NotImplementedException.
Consulte também
Referência
Conceitos
Extending Coded UI Tests and Action Recordings to Support Microsoft Excel