BrowserFactory-Klasse

Stellt eine Basisklasse für Browserfactorys bereit, die BrowserService-Objekte für bestimmte Browser erstellen.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Extension.BrowserFactory

Namespace:  Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Syntax

'Declaration
Public MustInherit Class BrowserFactory
public abstract class BrowserFactory
public ref class BrowserFactory abstract
[<AbstractClass>]
type BrowserFactory =  class end
public abstract class BrowserFactory

Der BrowserFactory-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode BrowserFactory Initialisiert eine neue Instanz der BrowserFactory-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Name Ruft den Namen dieser Browserfactory ab.
Öffentliche Eigenschaft SupportedVersions Ruft eine Liste der Browserversionen ab, die von dieser Browserfactory unterstützt werden.
Öffentliche Eigenschaft TechnologyManagerTypeName Ruft den Typnamen des Technologie-Managers für die Benutzeroberfläche ab, der für diese Browserfactory verwendet werden soll.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetBrowserHelper Gibt ein Browserhilfsobjekt für die Browser zurück, die diese Factory unterstützt.
Öffentliche Methode GetBrowserSupportLevel Gibt die numerische Unterstützungsebene für den angegebenen Browser zurück.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Launch() Startet den Browser und gibt ein Browserdienstobjekt zurück.
Öffentliche Methode Launch(array<String[]) Startet den Browser mit den bereitgestellten Argumenten und gibt ein Browserdienstobjekt zurück.
Öffentliche Methode Launch(Uri) Startet den Browser mit dem bereitgestellten Uniform Resource Identifier (URI) und gibt ein Browserdienstobjekt zurück.
Öffentliche Methode Locate(IntPtr) Sucht den Browser, der vom bereitgestellten Fensterhandle identifiziert wird, und gibt ein Browserdienstobjekt zurück.
Öffentliche Methode Locate(PropertyExpressionCollection, PropertyExpressionCollection) Sucht den Browser mit den bereitgestellten Sucheigenschaften und Filtereigenschaften.
Öffentliche Methode LocateAll Sucht alle Browser, die den bereitgestellten Sucheigenschaften und Filtereigenschaften entsprechen, und gibt ein Array der Browserdienstobjekte für diese Browser zurück.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.UITest.Extension-Namespace

BrowserService