Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

UITestPropertyProvider

Keyboard

Koncepcje

Rozszerzanie zakodowanych testów interfejsu użytkownika i nagrywanie akcji obsługujących program Microsoft Excel