Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITest.Extension
Ten obszar nazw zapewnia klas dla badania funkcjonalności interfejsu użytkownika, łącznie z formantami, właściwości, przeglądarki sieci web i okno dialogowe Akcje.
Klasy
Klasa | Opis | |
---|---|---|
ActionNotSupportedOnDisabledControlException | Reprezentuje wyjątek, który spowodował, gdy formant jest zablokowany. | |
ActionParameter | Reprezentuje parametr, który jest używany do ustawiania wartości i wysłać naciskania klawiszy w kodzie. | |
AndCondition | Reprezentuje warunek dla kwerendy. | |
BrowserFactory | Przewiduje klasy podstawowej fabryki przeglądarki, które utworzyć BrowserService obiektów dla określonych przeglądarek. | |
BrowserHelper | Zawiera klasa podstawowa dla metody pomocnika przeglądarki. | |
BrowserService | Zapewnia metody i właściwości związanych z automatyzacją przeglądarki. | |
ContextEntry | Zawiera definicję kontekstu częścią wpisu dziennika działań. | |
DecodingFailedException | Reprezentuje wyjątek, który jest generowany, gdy operacja dekodowania zakończy się niepowodzeniem ze względu na niepoprawny plik klucza. | |
Entry | Zawiera definicję klasy wpisu.To może służyć do przechowywania wartości i jego typu. | |
FailedToLaunchApplicationException | Wyjątek, który jest generowany, kiedy LaunchApplicationAction nie powiedzie się. | |
FailedToPerformActionOnBlockedControlException | Wyjątek, który jest generowany, gdy kontrola interfejsu użytkownika jest zablokowany (na przykład formant może być blokowany przez modalnego okna dialogowego). | |
FailedToPerformActionOnHiddenControlException | Wyjątek, który jest generowany, kiedy EnsureVisibleByScrolling metoda kończy się niepowodzeniem. | |
FilterCondition | ||
InvalidUITestExtensionPackageException | Wyjątek, który jest generowany, gdy pakiet rozszerzenia interfejsu (UI test) Nieprawidłowy użytkownik napotka podczas nagrywania lub odtwarzania. | |
OrderOfInvoke | Reprezentuje klasę pomocnika, który generuje zamówienie wywołania podczas nagrywania i utrzymuje kolejność wywołania podczas odtwarzania. | |
PlaybackFailureException | Reprezentuje wyjątek, który jest generowany, kiedy UITestAction nie powiedzie się. | |
PropertyCondition | Reprezentuje stan kwerendy dla właściwości. | |
QueryCondition | Zapewnia to abstrakcyjna klasa podstawowa warunków kwerendy. | |
QueryElement | Zawiera klasa podstawowa dla kwerendy w środowisku testowym interfejsu użytkownika. | |
SearchConfiguration | Udostępnia funkcje pomocnika do konfigurowania wyszukiwania. | |
TechnologyNotSupportedException | Ten wyjątek jest generowany, kiedy badanie nagrywania lub odtwarzania nie jest obsługiwana w aplikacji, która jest badany. | |
UITechnologyElement | Abstrakcyjna klasa podstawowa dla wykonania elementem technologii UITest Rejestrator i odtwarzania. | |
UITechnologyManager | Zapewnia to abstrakcyjna klasa podstawowa dla menedżerów technologii, które używane podczas testu, nagrywania i odtwarzania. | |
UITestActionLogEntry | Zawiera definicję UITestActionLogEntry. | |
UITestControlNotAvailableException | Wyjątek, który jest generowany, kiedy UI test framework próbuje uzyskać dostęp element interfejsu użytkownika, który nie jest już dostępny lub nie można uzyskać dostępu do. | |
UITestControlNotFoundException | Wyjątek, który jest generowany, gdy próbuje uzyskać dostęp formantu test interfejsu użytkownika, którego nie można odnaleźć test framework interfejsu użytkownika. | |
UITestControlNotVisibleException | Wyjątek, który jest generowany, kiedy struktury testowej UI próbuje dostęp element interfejsu użytkownika, który nie może być postrzegany przez użytkownika. | |
UITestException | Przedstawia podstawową klasę dla wszystkich wyjątków test interfejsu użytkownika. | |
UITestExtensionPackage | Reprezentuje klasa abstrakcyjna, która umożliwia włączenie strony trzeciej testowania narzędzi do Visual Studio Application Lifecycle Management (ALM) testowym interfejsu użytkownika (UI). | |
UITestExtensionPackageAttribute | Reprezentuje atrybut, który należy zastosować do zestawu, który implementuje UITestExtensionPackage klasy i pomaga zestawu, aby szybko znaleźć pakiet rozszerzenia.Klasa ta nie może być dziedziczona. | |
UITestJScriptExecutionException | Klasa podstawowa dla wszystkich wyjątków UITest. | |
UITestMediaEventInfo | Reprezentuje zdarzenia argumenty akcji na sterowania mediami. | |
UITestTraceUtility | Zawiera statycznej właściwości i metody śledzenia w badaniach interfejsu użytkownika i Test Runner. | |
URLINVOKECOMMANDINFO | ||
ValidationFailedException | Reprezentuje wyjątek, który jest generowany, kiedy ValidationAction nie powiedzie się. | |
ValueMap | Reprezentuje wartości dla parametrów, które są wykorzystywane w badaniu interfejsu użytkownika. |
Interfejsy
Interfejs | Opis | |
---|---|---|
ILastInvocationInfo | Interfejs, aby uzyskać dodatkowe informacje od UITechnologyManager.GetLastInvocationInfo metody dotyczące ostatniej operacji działania lub wyszukiwania. | |
IQueryCondition | Infrastruktura. Zawiera definicję interfejsu wewnętrznego dla QueryCondition. | |
IQueryElement | Infrastruktura. Udostępnia interfejs używane wewnętrznie do QueryElement. | |
IUISynchronizationWaiter | Interfejs wewnętrzny ramy test UI oczekiwania przed podniesieniem zdarzenie. | |
IUITechnologyElement | Wewnętrzny interfejs do wprowadzenia w życie UITechnologyElement klasy.Implementuje ten interfejs bezpośrednio.Zamiast tego pochodzić od UITechnologyElement klasy. | |
IUITechnologyManager | Infrastruktura. Wewnętrzny interfejs do wprowadzenia w życie UITechnologyManager klasy.Implementuje ten interfejs bezpośrednio.Zamiast tego pochodzić od UITechnologyManager klasy. | |
IUITestEventNotify | Infrastruktura. Zapewnia interfejs do zaimplementowali badanym silniku nagrywanie i odtwarzanie i konsumowane przez IUITechnologyManager obiektów w celu wykonania wywołania zwrotnego powiadomienia. | |
IUniformResourceLocator | Interfejs używany do pobierania adresu URL witryny przypiętych skrótów. |
Wyliczenia
Wyliczenie | Opis | |
---|---|---|
BrowserButtonType | Reprezentuje przyciski przeglądarki. | |
BrowserDialogAction | Wskazuje rodzaj elementu w oknie dialogowym przeglądarki. | |
CheckUncheckOptions | To wyliczenie zawiera flagi, aby skonfigurować opcje wyboru/wyczyść pola wyboru i przycisków opcji. | |
ControlStates | Wylicza bitowe kombinacji flagi wskazujące Państwa dla formantu. | |
ControlSupport | To wyliczenie jest używana do określenia możliwe wartości zwracane dla poziomu wsparcia dla elementu przez IUITechnologyManager składnika. | |
ElementForThumbnailCapture | Wyliczenie wskazujące okolicy którego formant do przechwytywania podczas imprez. | |
ExpandCollapseOptions | Reprezentuje flagi, które są używane do konfigurowania, rozwijać i zwijać akcje dla elementów interfejsu użytkownika. | |
GetClickablePointFromOption | To wyliczenie zawiera ustawienia, które wskazują, jak zawiera punktów uzyskuje się przez UITechnologyElement.GetClickablePoint metody. | |
MediaActionType | Zdarzenia formantów nośnika. | |
NativeControlTypeKind | Reprezentuje rodzajów wartości macierzystego formantu. | |
ProgrammaticActionOption | To wyliczenie zawiera opcje wywoływania programowy działania z UITechnologyElement.InvokeProgrammaticAction metody. | |
PropertyConditionOperator | Zawiera operatory PropertyExpression obiektów. | |
RightToLeftKind | Używany przez GetRightToLeftProperty metodę, aby sprawdzić, czy element ma orientację na układ od prawej do lewej lub orientacji tekstu od prawej do lewej. | |
ScrollAmount | Służy do wskazania kierunek przewijania, pasek przewijania i czy ma być przesuwany przez dużą ilość lub niewielką ilość paska przewijania lub żadna kwota. | |
ScrollDirection | To wyliczenie zawiera wskazania kierunku, które są używane do konfigurowania przewijanie w interfejsie użytkownika. | |
ScrollOptions | To wyliczenie udostępnia opcje, które są używane do konfigurowania przewijanie w interfejsie użytkownika. | |
SetValueAsComboBoxOptions | Reprezentuje wartości flag do konfigurowania sposobu ustawiania wartości ComboBox. | |
SetValueAsEditBoxOptions | Reprezentuje wartości flag do konfigurowania sposobu ustawić wartość EditBox. | |
SmartMatchOptions | To wyliczenie umożliwia komunikowanie się jak IUITechnologyManager powoduje, że wyszukiwanie najprawdopodobniej wyniki, gdy dopasowanie nie można odnaleźć RAM. | |
UISynchronizationOptions | To wyliczenie jest używany przez UITechnologyElement.SetOption metoda UITechnologyElementOption.UISynchronizationOptions opcji. | |
UITechnologyElementOption | Określa opcje, które są dostępne w IUITechnologyElement obiektu, gdzie każda nazwa, która zwięźle opisuje cel wartość opcji reprezentuje. | |
UITechnologyManagerProperty | To wyliczenie jest używany przez implementacje IUITechnologyManager interfejsu, aby określić opcje, które są dostępne skonfigurować właściwości IUITechnologyManager.Aby uzyskać więcej informacji na temat rozszerzania Menedżera technologii zobaczRozszerzanie zakodowanej testów interfejsu użytkownika i działania nagrania do obsługi programu Microsoft Excel | |
UITestElementKind | To wyliczenie jest używany przez IUITechnologyElement obiektów, aby określić rodzaj elementu interfejsu użytkownika. | |
UITestEventType | To wyliczenie jest używany przez Visual Studio Application Lifecycle Management (ALM) przez IVsUIEventSink interfejsu, aby określić typ zdarzenia testowania, która została podniesiona. | |
WaitForReadyLevel | To wyliczenie jest używana do określenia sposobu wzywa do UITechnologyElement.WaitForReady metody są wykonywane. | |
WaitForReadyOptions | To wyliczenie jest używany do wskazują, jak ramach czeka na gotowe. |