Przykładowe rozszerzenie programu Excel: klasa PropertyProvider
Wewnętrzny klasa rozszerza UITestPropertyProvider klasy i świadczy usługi właściwość na Microsoft Excel elementy do rejestrowania i odtwarzania testy interfejsu użytkownika.
Metoda GetControlSupportLevel
GetControlSupportLevel Metoda zwraca numer wskazujący poziom wsparcia, które oferują Dostawca właściwości dla formantu pod warunkiem.Im wyższa wartość zwrócona więcej właściwości dostawca może obsługiwać formantu.W takim przypadku metoda sprawdza wartość TechnologyName właściwości formantu pod warunkiem.Jeśli wartość wynosi "Excel" i jeśli ControlTypeName informuje o CellElement, metoda zwraca najwyższą wartość; w przeciwnym razie zwraca wartość zero, co oznacza, że nie jest obsługiwana.
Metoda GetPropertyNames
Zwraca słownik nazw właściwości i deskryptorów właściwość obsługiwanej właściwości formantu komórki w programie Excel.
Metoda GetPropertyDescriptor
Metoda ta jest wywoływana w ramach badań pobrać deskryptora właściwości wstępnie zdefiniowanej dla nazwy podanej właściwości.
Metod SetPropertyValue i GetPropertyValue
GetPropertyValue Używa metody Communicator klasy tego rozszerzenia do zwracania wartości właściwości z programu Excel.SetPropertyValue Używa metody Keyboard klasy i Communicator składnik, aby ustawić wartość właściwości.Te metody są wywoływane w ramach badania.
Metod dostosowywania generowania kodu
Metody te nie zostały zaimplementowane dla tego rozszerzenia.W związku z tym, że zwraca null lub rzucić NotImplementedException.