Classe UITechnologyElement
Fornisce una classe base per l'implementazione di un elemento della tecnologia di test di interfaccia utente per registrare e riprodurre test.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyElementProxy
Spazio dei nomi: Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly: Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Sintassi
'Dichiarazione
<ComVisibleAttribute(True)> _
<GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")> _
Public MustInherit Class UITechnologyElement _
Implements IUITechnologyElement
[ComVisibleAttribute(true)]
[GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")]
public abstract class UITechnologyElement : IUITechnologyElement
[ComVisibleAttribute(true)]
[GuidAttribute(L"630624E3-24CA-4059-8D78-DC5E2710F945")]
public ref class UITechnologyElement abstract : IUITechnologyElement
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
[<GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")>]
type UITechnologyElement =
class
interface IUITechnologyElement
end
public abstract class UITechnologyElement implements IUITechnologyElement
Il tipo UITechnologyElement espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
UITechnologyElement | Inizializza una nuova istanza della classe UITechnologyElement. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
ChildIndex | Ottiene la posizione in base zero nella raccolta di elementi figlio dell'elemento padre. |
![]() |
ClassName | Ottiene il nome della classe di questo elemento assegnato dallo sviluppatore. |
![]() |
ControlTypeName | Ottiene il tipo di controllo universale di questo elemento. |
![]() |
FriendlyName | Ottiene il nome descrittivo dell'elemento visualizzato nell'interfaccia utente. |
![]() |
IsLeafNode | Ottiene un valore che indica se questo elemento è un nodo foglia, ovvero privo di figli. |
![]() |
IsPassword | Ottiene un valore che indica se questo elemento include contenuto protetto. |
![]() |
IsTreeSwitchingRequired | Ottiene un valore che indica se la commutazione della struttura ad albero è richiesta per i casi di commutazione di struttura ad albero senza finestre. |
![]() |
Name | Ottiene il nome di questo elemento. |
![]() |
NativeElement | Ottiene l'elemento di tecnologia nativo sottostante, ad esempio IAccessible, corrispondente a questo elemento. |
![]() |
QueryId | Ottiene un oggetto identificatore utilizzabile per identificare in modo univoco e trovare questo elemento. |
![]() |
SupportLevel | Ottiene un valore utilizzato dal motore di registrazione e di riproduzione di test per trovare un oggetto UITechnologyManager corrispondente per questo elemento. |
![]() |
SwitchingElement | Ottiene o imposta l'elemento contenitore se questo elemento è ospitato in un elemento di un'altra tecnologia.Questa API supporta l'infrastruttura del framework di test e non deve essere utilizzata direttamente dal codice. |
![]() |
TechnologyManager | Ottiene il gestore tecnologia corrente. |
![]() |
TechnologyName | Ottiene il nome della tecnologia corrispondente di questo elemento. |
![]() |
TopLevelElement | Ottiene o imposta la finestra di primo livello per questo elemento. |
![]() |
Value | Ottiene o imposta il valore di questo elemento sotto forma di stringa. |
![]() |
WindowHandle | Ottiene l'handle della finestra Win32 che contiene questo elemento. |
![]() |
WindowTitles | Ottiene un elenco dei titoli di finestra di primo livello, di cui uno è il predecessore di questo elemento. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CacheProperties | Memorizza nella cache tutte le proprietà comuni di questo elemento per utilizzi futuri. |
![]() |
EnsureVisibleByScrolling | Scorre questo elemento affinché risulti visibile nell'interfaccia utente. |
![]() |
Equals(Object) | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Equals(IUITechnologyElement) | Restituisce un valore che indica se l'oggetto specificato è uguale a questo elemento. |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetBoundingRectangle | Restituisce le coordinate del rettangolo che racchiude questo elemento. |
![]() |
GetClickablePoint | Ottiene un punto selezionabile di questo elemento. |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetNativeControlType | Restituisce il tipo nativo del controllo di questo elemento. |
![]() |
GetOption | Restituisce l'opzione specificata per questo elemento. |
![]() |
GetPropertyValue | Restituisce il valore della proprietà specificata per questo elemento. |
![]() |
GetQueryIdForRelatedElement | Restituisce l'ID di query di un elemento correlato. |
![]() |
GetRequestedState | Restituisce le informazioni sullo stato corrente per gli stati richiesti specificati relativi a questo elemento. |
![]() |
GetRightToLeftProperty | Restituisce un valore che indica se questo elemento presenta il tipo specificato di formato da sinistra a destra. |
![]() |
GetScrolledPercentage | Restituisce la quantità di scorrimento sotto forma di percentuale della dimensione della barra di scorrimento. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
InitializeProgrammaticScroll | Inizializza questo elemento per lo scorrimento a livello di codice. |
![]() |
InvokeProgrammaticAction | Esegue un'azione a livello di codice utilizzando l'opzione fornita. |
![]() |
IsInteractable | Verificare se l'elemento è visibile e interactable a tale istanza. I plug-in devono eseguire l'overload di questa implementazione generica per essere più accurati e performant. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
ScrollProgrammatically | Scorre questo elemento a livello di codice utilizzando la direzione e l'indicazione di quantità fornite. |
![]() |
SetFocus | Imposta lo stato attivo dell'interfaccia utente su questo elemento. |
![]() |
SetOption | Imposta il valore dell'opzione specificata in questo elemento. |
![]() |
SetPropertyValue | |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
WaitForReady | Attende che questo elemento sia pronto per l'azione dell'utente. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
![]() ![]() |
AllAccessibleStates | Valore costante che indica tutti gli stati accessibili. |
In alto
Note
Per un esempio di codice che crea una classe derivata per un'estensione della funzionalità di test codificato dell'interfaccia, vedere Estensione di test codificati dell'interfaccia utente e registrazioni delle azioni per supportare Microsoft Excel.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TestTools.UITest.Extension