Condividi tramite


Classe BrowserWindow

Rappresenta una finestra del browser nel framework di test di più vstsEssTest.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.ApplicationUnderTest
      Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UITesting
Assembly:  Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)

Sintassi

'Dichiarazione
<CLSCompliantAttribute(True)> _
Public Class BrowserWindow _
    Inherits ApplicationUnderTest
[CLSCompliantAttribute(true)]
public class BrowserWindow : ApplicationUnderTest
[CLSCompliantAttribute(true)]
public ref class BrowserWindow : public ApplicationUnderTest
[<CLSCompliantAttribute(true)>]
type BrowserWindow =  
    class
        inherit ApplicationUnderTest
    end
public class BrowserWindow extends ApplicationUnderTest

Il tipo BrowserWindow espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico BrowserWindow Inizializza una nuova istanza di BrowserWindow classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblicaMembro statico AllowPopups Ottiene o imposta un valore che determina se la finestra del browser consente alle finestre popup.
Proprietà pubblica AlwaysOnTop Ottiene un valore che indica se la finestra di applicazione viene sempre visualizzata in primo piano. (Ereditato da ApplicationUnderTest)
Proprietà pubblica BoundingRectangle Ottiene il rettangolo di delimitazione per questo controllo. (Ereditato da UITestControl)
Proprietà pubblica ClassName Ottiene il nome della classe di questo controllo. (Ereditato da UITestControl)
Proprietà pubblica CloseOnPlaybackCleanup Ottiene o imposta se chiudere il ApplicationUnderTest automaticamente alla pulizia di riproduzione. (Ereditato da ApplicationUnderTest)
Proprietà pubblica Container Ottiene o imposta il contenitore di questo oggetto UITestControl. (Ereditato da UITestControl)
Proprietà pubblica ControlType Ottiene il tipo del controllo dell'interfaccia utente. (Ereditato da UITestControl)
Proprietà pubblicaMembro statico CurrentBrowser Ottiene o imposta il browser corrente dall'elenco dei browser registrati.
Proprietà pubblica CurrentDocumentWindow Ottiene attualmente attiva Finestra di documento ciò è associato al browser.
Proprietà pubblica Enabled Ottiene un valore che indica se questo controllo è abilitato. (Ereditato da UITestControl)
Proprietà pubblica Exists Ottiene un valore che indica se questo controllo esiste nell'interfaccia utente. (Ereditato da UITestControl)
Proprietà pubblica FilterProperties Ottiene la raccolta di coppie valore-proprietà utilizzata per risolvere l'ambiguità di un controllo. (Ereditato da UITestControl)
Proprietà pubblica FriendlyName Ottiene il nome del controllo da utilizzare nell'interfaccia utente. (Ereditato da UITestControl)
Proprietà pubblica HasFocus Ottiene un valore che indica se questo controllo ha correntemente lo stato attivo nell'interfaccia utente. (Ereditato da UITestControl)
Proprietà pubblica HasTitleBar Ottiene un valore che indica se la finestra di applicazione presenta una barra del titolo. (Ereditato da ApplicationUnderTest)
Proprietà pubblica Height Ottiene l'altezza del controllo. (Ereditato da UITestControl)
Proprietà pubblica IsTopParent Ottiene un valore che indica se questo controllo è l'elemento di primo livello. (Ereditato da UITestControl)
Proprietà pubblica Left Ottiene la coordinata x del bordo sinistro del controllo. (Ereditato da UITestControl)
Proprietà pubblica Maximized Ottiene o imposta un valore che indica se la finestra di applicazione è ingrandita. (Ereditato da ApplicationUnderTest)
Proprietà pubblica Minimized Ottiene o imposta un valore che indica se la finestra di applicazione è ridotta a icona. (Ereditato da ApplicationUnderTest)
Proprietà pubblica Name Ottiene il nome di questo controllo. (Ereditato da UITestControl)
Proprietà pubblica NativeElement Ottiene l'elemento di tecnologia nativo corrispondente a questo controllo. (Ereditato da UITestControl)
Proprietà pubblica Popup Ottiene un valore che indica se la finestra di applicazione è una finestra popup. (Ereditato da ApplicationUnderTest)
Proprietà pubblica Process Ottiene o imposta l'oggetto Process sottostante. (Ereditato da ApplicationUnderTest)
Proprietà pubblica Resizable Ottiene un valore che indica se la finestra di applicazione è ridimensionabile. (Ereditato da ApplicationUnderTest)
Proprietà pubblica Restored Ottiene o imposta un valore che indica se la finestra di applicazione è ripristinata. (Ereditato da ApplicationUnderTest)
Proprietà pubblica SearchConfigurations Ottiene o imposta le configurazioni di ricerca. (Ereditato da UITestControl)
Proprietà pubblica SearchProperties Ottiene la raccolta di coppie valore-proprietà utilizzata per identificare un controllo. (Ereditato da UITestControl)
Proprietà protetta. SearchPropertiesSetExplicitly Ottiene un valore che indica se le proprietà di ricerca di questo controllo sono state impostate dall'utente nell'interfaccia utente. (Ereditato da UITestControl)
Proprietà pubblica ShowInTaskbar Ottiene un valore che indica se l'icona di programma viene visualizzata nella barra delle applicazioni. (Ereditato da ApplicationUnderTest)
Proprietà pubblica State Ottiene lo stato del controllo. (Ereditato da UITestControl)
Proprietà pubblica TechnologyName Ottiene o imposta il framework della tecnologia che implementa il controllo. (Ereditato da UITestControl)
Proprietà pubblica Title Ottiene o imposta il titolo dell'applicazione sottoposta a test. (Ereditato da ApplicationUnderTest)
Proprietà pubblica Top Ottiene la coordinata x del bordo superiore del controllo. (Ereditato da UITestControl)
Proprietà pubblica TopParent Ottiene l'elemento padre di primo livello del controllo. (Ereditato da UITestControl)
Proprietà pubblica Transparent Ottiene un valore che indica se la finestra di applicazione è trasparente. (Ereditato da ApplicationUnderTest)
Proprietà pubblica Uri Ottiene l'URI della pagina caricata.
Proprietà pubblica Version Ottiene la versione del browser.
Proprietà pubblica Width Ottiene la larghezza del controllo. (Ereditato da UITestControl)
Proprietà pubblica WindowHandle Ottiene l'handle della finestra per questo controllo. (Ereditato da UITestControl)
Proprietà pubblica WindowTitles Ottiene una raccolta dei titoli della finestra di primo livello. (Ereditato da UITestControl)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Back Conferisce il browser Web per ritornare alla pagina Web precedente.
Metodo pubblico CaptureImage Acquisisce l'immagine di UITestControl.L'oggetto UITestControl deve essere presente sullo schermo. (Ereditato da UITestControl)
Metodo pubblicoMembro statico ClearCache Cancellazione della cache del browser.
Metodo pubblicoMembro statico ClearCookies Elimina il cookie del browser.
Metodo pubblico Close (Esegue l'override di ApplicationUnderTest.Close()).
Metodo pubblico CopyFrom Crea un oggetto controllo dell'interfaccia utente (UI) che fa riferimento allo stesso elemento nell'interfaccia utente del controllo originale. (Esegue l'override di UITestControl.CopyFrom(UITestControl)).
Metodo pubblico Dispose() Rilascia tutte le risorse utilizzate dall'oggetto ApplicationUnderTest. (Ereditato da ApplicationUnderTest)
Metodo protetto Dispose(Boolean) Rilascia risorse non gestite utilizzate da l BrowserWindow e facoltativamente dealloca risorse gestite. (Esegue l'override di ApplicationUnderTest.Dispose(Boolean)).
Metodo pubblico DrawHighlight Evidenzia il controllo. (Ereditato da UITestControl)
Metodo pubblico EnsureClickable() Scorre la visualizzazione dell'interfaccia utente per assicurarsi che il controllo sia selezionabile. (Ereditato da UITestControl)
Metodo pubblico EnsureClickable(Point) Scorre la visualizzazione dell'interfaccia utente in un punto specifico per assicurarsi che il controllo sia selezionabile. (Ereditato da UITestControl)
Metodo pubblico Equals Determina se l'oggetto UITestControl specificato è uguale all'oggetto UITestControl corrente. (Ereditato da UITestControl)
Metodo pubblico ExecuteScript
Metodo protetto Finalize Finalizzatore di ApplicationUnderTest. (Ereditato da ApplicationUnderTest)
Metodo pubblico Find Trova questa finestra di applicazione nell'interfaccia utente. (Ereditato da ApplicationUnderTest)
Metodo pubblico FindMatchingControls Restituisce una raccolta di tutti gli oggetti UITestControl corrispondenti alle proprietà SearchProperties e FilterProperties specificate. (Ereditato da UITestControl)
Metodo pubblico Forward Conferisce il browser Web a avanzare alla pagina successiva nell'elenco della cronologia.
Metodo pubblicoMembro statico FromProcess Crea un riferimento a una finestra del browser in esecuzione in un processo esistente.
Metodo pubblico GetChildren Restituisce una raccolta di tutti gli elementi figlio di primo livello dell'oggetto UITestControl corrente. (Ereditato da UITestControl)
Metodo pubblico GetClickablePoint Restituisce un punto selezionabile nel controllo. (Ereditato da UITestControl)
Metodo pubblico GetHashCode Restituisce un valore univoco che rappresenta l'istanza di UITestControl corrente. (Ereditato da UITestControl)
Metodo pubblico GetParent Restituisce l'elemento padre dell'oggetto UITestControl corrente. (Ereditato da UITestControl)
Metodo pubblico GetProperty Ottiene il valore della proprietà specificata. (Ereditato da UITestControl)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto GetUITestControlsForSearch Restituisce una matrice di oggetti UITestControl che verrà utilizzata per la ricerca. (Ereditato da UITestControl)
Metodo pubblicoMembro statico Launch() Avvia una finestra del browser e restituisce l'oggetto della finestra del browser.
Metodo pubblicoMembro statico Launch(array<String[]) Avvia una finestra del browser utilizzando la matrice specificata degli argomenti della riga di comando e restituisce l'oggetto della finestra del browser.
Metodo pubblicoMembro statico Launch(Uri) Avvia una finestra del browser tramite URI specificato e restituisce l'oggetto della finestra del browser.
Metodo pubblicoMembro statico Locate Cerca una finestra del browser utilizzando il titolo della finestra e restituisce un oggetto corrispondente della finestra del browser.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico NavigateToHomepage Visualizzata la home page nella finestra del browser.
Metodo pubblico NavigateToUrl Aprire la pagina Web specificata nel browser.
Metodo pubblico PerformDialogAction(BrowserDialogAction) Cerca una finestra di dialogo Web basati su script ed esegue l'azione specificata.
Metodo pubblico PerformDialogAction(BrowserDialogAction, Object) Cerca una finestra di dialogo Web basati su script ed esegue l'azione specificata utilizzando il valore del parametro fornito.
Metodo pubblico Refresh Aggiorna la finestra del browser.
Metodo pubblico SetFocus Imposta lo stato attivo della tastiera su UITestControl. (Ereditato da UITestControl)
Metodo pubblico SetProperty Imposta il valore di una determinata proprietà. (Ereditato da UITestControl)
Metodo protetto Shutdown Forza l'arresto dell'applicazione. (Ereditato da ApplicationUnderTest)
Metodo pubblico StopPageLoad Modifiche che caricano la pagina nella finestra del browser.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto UITestControl corrente. (Ereditato da UITestControl)
Metodo pubblico TryFind Tenta di trovare il controllo sull'interfaccia utente. (Ereditato da UITestControl)
Metodo pubblico TryGetClickablePoint Restituisce un punto selezionabile nell'oggetto UITestControl.Se il controllo non è selezionabile, il metodo restituisce false. (Ereditato da UITestControl)
Metodo pubblico WaitForControlCondition(Predicate<UITestControl>) Consente di bloccare il thread corrente fino a quando questo controllo soddisfa la condizione specificata o fino a quando non scade il timeout predefinito. (Ereditato da UITestControl)
Metodo pubblico WaitForControlCondition(Predicate<UITestControl>, Int32) Consente di bloccare il thread corrente fino a quando questo controllo soddisfa la condizione specificata o fino a quando non scade il timeout specificato. (Ereditato da UITestControl)
Metodo pubblico WaitForControlEnabled() Consente di bloccare il thread corrente fino a quando questo controllo è abilitato o fino a quando non scade il timeout predefinito. (Ereditato da UITestControl)
Metodo pubblico WaitForControlEnabled(Int32) Consente di bloccare il thread corrente fino a quando questo controllo è abilitato o fino a quando non scade il timeout specificato. (Ereditato da UITestControl)
Metodo pubblico WaitForControlExist() Consente di bloccare il thread corrente fino a quando questo controllo si verifica nell'interfaccia utente o fino a quando non scade il timeout predefinito. (Ereditato da UITestControl)
Metodo pubblico WaitForControlExist(Int32) Consente di bloccare il thread corrente fino a quando questo controllo si verifica nell'interfaccia utente o fino a quando non scade il timeout specificato. (Ereditato da UITestControl)
Metodo pubblico WaitForControlNotExist() Blocca il thread corrente finché il controllo non sia più nell'interfaccia utente, o fino al timeout scade predefinito. (Ereditato da UITestControl)
Metodo pubblico WaitForControlNotExist(Int32) Consente di bloccare il thread corrente fino a quando questo controllo non si verifica più nell'interfaccia utente o fino a quando non scade il timeout specificato. (Ereditato da UITestControl)
Metodo pubblico WaitForControlPropertyEqual(String, Object) Consente di bloccare il thread corrente fino a quando la proprietà specificata di questo controllo è uguale al valore specificato o fino a quando non scade il timeout predefinito. (Ereditato da UITestControl)
Metodo pubblico WaitForControlPropertyEqual(String, Object, Int32) Consente di bloccare il thread corrente fino a quando la proprietà specificata di questo controllo è uguale al valore specificato o fino a quando non scade il timeout specificato. (Ereditato da UITestControl)
Metodo pubblico WaitForControlPropertyNotEqual(String, Object) Consente di bloccare il thread corrente fino a quando la proprietà specificata di questo controllo non è uguale al valore specificato o fino a quando non scade il timeout predefinito. (Ereditato da UITestControl)
Metodo pubblico WaitForControlPropertyNotEqual(String, Object, Int32) Consente di bloccare il thread corrente fino a quando la proprietà specificata di questo controllo non è uguale al valore specificato o fino a quando non scade il timeout specificato. (Ereditato da UITestControl)
Metodo pubblico WaitForControlReady() Consente di bloccare il thread corrente fino a quando questo controllo è pronto a ricevere l'input del mouse o della tastiera o fino a quando non scade il timeout predefinito. (Ereditato da UITestControl)
Metodo pubblico WaitForControlReady(Int32) Consente di bloccare il thread corrente fino a quando questo controllo è pronto a ricevere l'input del mouse o della tastiera o fino a quando non scade il timeout specificato. (Ereditato da UITestControl)

In alto

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.UITesting