Klasa UITestAction
Dostarcza klasę bazową dla akcji badania, które są używane z testów interfejsu użytkownika.
Przestrzeń nazw: Microsoft.VisualStudio.TestTools.UITest.Common
Zestaw: Microsoft.VisualStudio.TestTools.UITest.Common (w Microsoft.VisualStudio.TestTools.UITest.Common.dll)
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.TestTools.UITest.Common.UITestAction
Microsoft.VisualStudio.TestTools.UITest.Common.AggregatedAction
Microsoft.VisualStudio.TestTools.UITest.Common.DelayAction
Microsoft.VisualStudio.TestTools.UITest.Common.ErrorAction
Microsoft.VisualStudio.TestTools.UITest.Common.InputAction
Microsoft.VisualStudio.TestTools.UITest.Common.InvokeAction
Microsoft.VisualStudio.TestTools.UITest.Common.MarkerAction
Microsoft.VisualStudio.TestTools.UITest.Common.NoOperationAction
Microsoft.VisualStudio.TestTools.UITest.Common.SystemAction
Microsoft.VisualStudio.TestTools.UITest.Common.ValidationAction
Microsoft.VisualStudio.TestTools.UITest.Common.VerifyConfigurationAction
Microsoft.VisualStudio.TestTools.UITest.Common.WarningAction
Składnia
[SerializableAttribute]
public abstract class UITestAction : INotifyPropertyChanged
[SerializableAttribute]
public ref class UITestAction abstract : INotifyPropertyChanged
[<AbstractClass>]
[<SerializableAttribute>]
type UITestAction =
class
interface INotifyPropertyChanged
end
<SerializableAttribute>
Public MustInherit Class UITestAction
Implements INotifyPropertyChanged
Konstruktorzy
Nazwa | Opis | |
---|---|---|
UITestAction() | Inicjuje nowe wystąpienie klasy UITestAction. |
|
UITestAction(UITechnologyElement) | Inicjuje nowe wystąpienie UITestAction klasy przy użyciu dostarczonego elementu interfejsu użytkownika. |
Właściwości
Nazwa | Opis | |
---|---|---|
ActionLogEntry | Pobiera lub ustawia wpis dziennika akcji dla akcji. |
|
ActionName | Pobiera nazwę akcji.set Procedura nie jest obsługiwana w tej klasie podstawowej. |
|
ActualThinkTime | Pobiera lub ustawia czas namysłu po przetwarza inne parametry odtwarzania, które są dostarczane przez UIActionInterpreter, takich jak ThinkTimeMultiplier. |
|
AdditionalInfo | Po wdrożeniu w klasie pochodnej, pobiera ciąg, który zawiera niestandardowe informacje. |
|
Comment | Pobiera lub Ustawia komentarz dla tej akcji. |
|
ContinueOnError | Pobiera lub ustawia wartość wskazującą, czy kontynuować, nawet jeśli ta akcja zakończy się niepowodzeniem. |
|
ContinueOnErrorWrapper | Pobiera lub ustawia wartość ContinueOnError właściwość jako ciąg do serializacji. |
|
ElapsedTime | Pobiera lub ustawia zakres czasu działania. |
|
EndTimestamp | Sygnatura czasowa zakończenia akcji. |
|
Id | Pobiera lub ustawia Unikatowy identyfikator numeryczny dla tej akcji. |
|
IsParameterBound | Jeśli ta akcja może być sparametryzowana, pobiera lub ustawia wartość wskazującą, czy akcja jest powiązany z parametrem test. |
|
IsParameterizable | Pobiera wartość, która wskazuje, czy ta akcja może być sparametryzowana. |
|
NeedFiltering | Pobiera lub ustawia wartość wskazującą, czy ta akcja może być przetwarzany przez UITestActionFilter. |
|
ParameterName | Pobiera lub ustawia nazwę odpowiedniego parametru wartości akcji. |
|
StartTimestamp | Pobiera lub ustawia początkowy sygnatury czasowej podczas wykonywania tej akcji. |
|
Tags | Pobiera słownika dodatkowe informacje o tej akcji, który jest potrzebny podczas nagrywania, agregacja lub post-processingu.set Procedura jest oznaczony jako prywatny. |
|
ThinkTime | Pobiera lub ustawia liczbę sekund, które są wymagane do wykonania tej operacji. |
|
Timestamp | Pobiera lub ustawia sygnatura czasowa dla tej akcji. |
|
UIElement | Pobiera lub ustawia element interfejsu użytkownika, na którym działa ta akcja. |
|
UIObjectName | Pobiera lub ustawia nazwę elementu interfejsu użytkownika, na którym działa ta akcja. |
|
UITestActionExtension | Ustawia lub pobiera wystąpienie UITestActionExtension, który zawiera właściwości związane z działaniami. |
|
ValueAsString | Pobiera lub ustawia wartość tę akcję jako string.set Procedura nie jest obsługiwana w tej klasie podstawowej. |
Metody
Nazwa | Opis | |
---|---|---|
Equals(Object) | Zwraca wartość wskazującą, czy dany obiekt jest równa tej akcji test interfejsu użytkownika.(Przesłania Object.Equals(Object)). |
|
Finalize() | (Odziedziczone po: Object.) |
|
GetHashCode() | Obiekt przesłonięcia.GetHashCode(Przesłania Object.GetHashCode()). |
|
GetType() | (Odziedziczone po: Object.) |
|
Invoke(UITestActionInvoker, UIMap) | Wywołuje tę akcję. |
|
MemberwiseClone() | (Odziedziczone po: Object.) |
|
NotifyPropertyChanged(String) | Podnosi PropertyChanged zdarzenia. |
|
ToString() | Zwraca opis tej akcji.(Przesłania Object.ToString()). |
Zdarzenia
Nazwa | Opis | |
---|---|---|
PropertyChanged | Występuje, gdy wartość właściwości zostanie zmieniona. |
Operatory
Nazwa | Opis | |
---|---|---|
Equality(UITestAction, UITestAction) | Operator "==" zastępuje do porównywania dwóch obiektów akcji test interfejsu użytkownika. |
|
Inequality(UITestAction, UITestAction) | Zastępuje "! =" operatora do porównywania dwóch obiektów akcji test interfejsu użytkownika. |
Bezpieczeństwo wątku
Wszelkie elementy członkowskie z publiczną metodą static tego typu (Udostępniane w programie Visual Basic) gwarantują bezpieczeństwo wątku. Nie gwarantuje się bezpieczeństwa wątkowego żadnych elementów członkowskich wystąpień.
Zobacz też
INotifyPropertyChanged
Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITest.Common
Powrót do początku