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 | |
---|---|---|
BrowserWindow | Inizializza una nuova istanza di BrowserWindow classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AllowPopups | Ottiene o imposta un valore che determina se la finestra del browser consente alle finestre popup. | |
AlwaysOnTop | Ottiene un valore che indica se la finestra di applicazione viene sempre visualizzata in primo piano. (Ereditato da ApplicationUnderTest) | |
BoundingRectangle | Ottiene il rettangolo di delimitazione per questo controllo. (Ereditato da UITestControl) | |
ClassName | Ottiene il nome della classe di questo controllo. (Ereditato da UITestControl) | |
CloseOnPlaybackCleanup | Ottiene o imposta se chiudere il ApplicationUnderTest automaticamente alla pulizia di riproduzione. (Ereditato da ApplicationUnderTest) | |
Container | Ottiene o imposta il contenitore di questo oggetto UITestControl. (Ereditato da UITestControl) | |
ControlType | Ottiene il tipo del controllo dell'interfaccia utente. (Ereditato da UITestControl) | |
CurrentBrowser | Ottiene o imposta il browser corrente dall'elenco dei browser registrati. | |
CurrentDocumentWindow | Ottiene attualmente attiva Finestra di documento ciò è associato al browser. | |
Enabled | Ottiene un valore che indica se questo controllo è abilitato. (Ereditato da UITestControl) | |
Exists | Ottiene un valore che indica se questo controllo esiste nell'interfaccia utente. (Ereditato da UITestControl) | |
FilterProperties | Ottiene la raccolta di coppie valore-proprietà utilizzata per risolvere l'ambiguità di un controllo. (Ereditato da UITestControl) | |
FriendlyName | Ottiene il nome del controllo da utilizzare nell'interfaccia utente. (Ereditato da UITestControl) | |
HasFocus | Ottiene un valore che indica se questo controllo ha correntemente lo stato attivo nell'interfaccia utente. (Ereditato da UITestControl) | |
HasTitleBar | Ottiene un valore che indica se la finestra di applicazione presenta una barra del titolo. (Ereditato da ApplicationUnderTest) | |
Height | Ottiene l'altezza del controllo. (Ereditato da UITestControl) | |
IsTopParent | Ottiene un valore che indica se questo controllo è l'elemento di primo livello. (Ereditato da UITestControl) | |
Left | Ottiene la coordinata x del bordo sinistro del controllo. (Ereditato da UITestControl) | |
Maximized | Ottiene o imposta un valore che indica se la finestra di applicazione è ingrandita. (Ereditato da ApplicationUnderTest) | |
Minimized | Ottiene o imposta un valore che indica se la finestra di applicazione è ridotta a icona. (Ereditato da ApplicationUnderTest) | |
Name | Ottiene il nome di questo controllo. (Ereditato da UITestControl) | |
NativeElement | Ottiene l'elemento di tecnologia nativo corrispondente a questo controllo. (Ereditato da UITestControl) | |
Popup | Ottiene un valore che indica se la finestra di applicazione è una finestra popup. (Ereditato da ApplicationUnderTest) | |
Process | Ottiene o imposta l'oggetto Process sottostante. (Ereditato da ApplicationUnderTest) | |
Resizable | Ottiene un valore che indica se la finestra di applicazione è ridimensionabile. (Ereditato da ApplicationUnderTest) | |
Restored | Ottiene o imposta un valore che indica se la finestra di applicazione è ripristinata. (Ereditato da ApplicationUnderTest) | |
SearchConfigurations | Ottiene o imposta le configurazioni di ricerca. (Ereditato da UITestControl) | |
SearchProperties | Ottiene la raccolta di coppie valore-proprietà utilizzata per identificare un controllo. (Ereditato da UITestControl) | |
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) | |
ShowInTaskbar | Ottiene un valore che indica se l'icona di programma viene visualizzata nella barra delle applicazioni. (Ereditato da ApplicationUnderTest) | |
State | Ottiene lo stato del controllo. (Ereditato da UITestControl) | |
TechnologyName | Ottiene o imposta il framework della tecnologia che implementa il controllo. (Ereditato da UITestControl) | |
Title | Ottiene o imposta il titolo dell'applicazione sottoposta a test. (Ereditato da ApplicationUnderTest) | |
Top | Ottiene la coordinata x del bordo superiore del controllo. (Ereditato da UITestControl) | |
TopParent | Ottiene l'elemento padre di primo livello del controllo. (Ereditato da UITestControl) | |
Transparent | Ottiene un valore che indica se la finestra di applicazione è trasparente. (Ereditato da ApplicationUnderTest) | |
Uri | Ottiene l'URI della pagina caricata. | |
Version | Ottiene la versione del browser. | |
Width | Ottiene la larghezza del controllo. (Ereditato da UITestControl) | |
WindowHandle | Ottiene l'handle della finestra per questo controllo. (Ereditato da UITestControl) | |
WindowTitles | Ottiene una raccolta dei titoli della finestra di primo livello. (Ereditato da UITestControl) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Back | Conferisce il browser Web per ritornare alla pagina Web precedente. | |
CaptureImage | Acquisisce l'immagine di UITestControl.L'oggetto UITestControl deve essere presente sullo schermo. (Ereditato da UITestControl) | |
ClearCache | Cancellazione della cache del browser. | |
ClearCookies | Elimina il cookie del browser. | |
Close | (Esegue l'override di ApplicationUnderTest.Close()). | |
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)). | |
Dispose() | Rilascia tutte le risorse utilizzate dall'oggetto ApplicationUnderTest. (Ereditato da ApplicationUnderTest) | |
Dispose(Boolean) | Rilascia risorse non gestite utilizzate da l BrowserWindow e facoltativamente dealloca risorse gestite. (Esegue l'override di ApplicationUnderTest.Dispose(Boolean)). | |
DrawHighlight | Evidenzia il controllo. (Ereditato da UITestControl) | |
EnsureClickable() | Scorre la visualizzazione dell'interfaccia utente per assicurarsi che il controllo sia selezionabile. (Ereditato da UITestControl) | |
EnsureClickable(Point) | Scorre la visualizzazione dell'interfaccia utente in un punto specifico per assicurarsi che il controllo sia selezionabile. (Ereditato da UITestControl) | |
Equals | Determina se l'oggetto UITestControl specificato è uguale all'oggetto UITestControl corrente. (Ereditato da UITestControl) | |
ExecuteScript | ||
Finalize | Finalizzatore di ApplicationUnderTest. (Ereditato da ApplicationUnderTest) | |
Find | Trova questa finestra di applicazione nell'interfaccia utente. (Ereditato da ApplicationUnderTest) | |
FindMatchingControls | Restituisce una raccolta di tutti gli oggetti UITestControl corrispondenti alle proprietà SearchProperties e FilterProperties specificate. (Ereditato da UITestControl) | |
Forward | Conferisce il browser Web a avanzare alla pagina successiva nell'elenco della cronologia. | |
FromProcess | Crea un riferimento a una finestra del browser in esecuzione in un processo esistente. | |
GetChildren | Restituisce una raccolta di tutti gli elementi figlio di primo livello dell'oggetto UITestControl corrente. (Ereditato da UITestControl) | |
GetClickablePoint | Restituisce un punto selezionabile nel controllo. (Ereditato da UITestControl) | |
GetHashCode | Restituisce un valore univoco che rappresenta l'istanza di UITestControl corrente. (Ereditato da UITestControl) | |
GetParent | Restituisce l'elemento padre dell'oggetto UITestControl corrente. (Ereditato da UITestControl) | |
GetProperty | Ottiene il valore della proprietà specificata. (Ereditato da UITestControl) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetUITestControlsForSearch | Restituisce una matrice di oggetti UITestControl che verrà utilizzata per la ricerca. (Ereditato da UITestControl) | |
Launch() | Avvia una finestra del browser e restituisce l'oggetto della finestra del browser. | |
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. | |
Launch(Uri) | Avvia una finestra del browser tramite URI specificato e restituisce l'oggetto della finestra del browser. | |
Locate | Cerca una finestra del browser utilizzando il titolo della finestra e restituisce un oggetto corrispondente della finestra del browser. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
NavigateToHomepage | Visualizzata la home page nella finestra del browser. | |
NavigateToUrl | Aprire la pagina Web specificata nel browser. | |
PerformDialogAction(BrowserDialogAction) | Cerca una finestra di dialogo Web basati su script ed esegue l'azione specificata. | |
PerformDialogAction(BrowserDialogAction, Object) | Cerca una finestra di dialogo Web basati su script ed esegue l'azione specificata utilizzando il valore del parametro fornito. | |
Refresh | Aggiorna la finestra del browser. | |
SetFocus | Imposta lo stato attivo della tastiera su UITestControl. (Ereditato da UITestControl) | |
SetProperty | Imposta il valore di una determinata proprietà. (Ereditato da UITestControl) | |
Shutdown | Forza l'arresto dell'applicazione. (Ereditato da ApplicationUnderTest) | |
StopPageLoad | Modifiche che caricano la pagina nella finestra del browser. | |
ToString | Restituisce una stringa che rappresenta l'oggetto UITestControl corrente. (Ereditato da UITestControl) | |
TryFind | Tenta di trovare il controllo sull'interfaccia utente. (Ereditato da UITestControl) | |
TryGetClickablePoint | Restituisce un punto selezionabile nell'oggetto UITestControl.Se il controllo non è selezionabile, il metodo restituisce false. (Ereditato da UITestControl) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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) | |
WaitForControlNotExist() | Blocca il thread corrente finché il controllo non sia più nell'interfaccia utente, o fino al timeout scade predefinito. (Ereditato da UITestControl) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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.