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