BrowserFactory 类
为针对特定浏览器创建 BrowserService 对象的浏览器工厂提供基类。
继承层次结构
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.BrowserFactory
命名空间: Microsoft.VisualStudio.TestTools.UITest.Extension
程序集: Microsoft.VisualStudio.TestTools.UITest.Extension(在 Microsoft.VisualStudio.TestTools.UITest.Extension.dll 中)
语法
声明
Public MustInherit Class BrowserFactory
public abstract class BrowserFactory
public ref class BrowserFactory abstract
[<AbstractClass>]
type BrowserFactory = class end
public abstract class BrowserFactory
BrowserFactory 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
BrowserFactory | 初始化 BrowserFactory 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
Name | 获取此浏览器工厂的名称。 | |
SupportedVersions | 获取此浏览器工厂支持的浏览器版本的列表。 | |
TechnologyManagerTypeName | 获取用于此浏览器工厂的用户界面技术管理器的类型名称。 |
页首
方法
名称 | 说明 | |
---|---|---|
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetBrowserHelper | 返回此工厂支持的浏览器的浏览器帮助程序。 | |
GetBrowserSupportLevel | 返回指定的浏览器的数字支持级别。 | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
Launch() | 启动浏览器,返回浏览器服务对象。 | |
Launch(array<String[]) | 使用提供的参数启动浏览器,返回浏览器服务对象。 | |
Launch(Uri) | 使用提供的统一资源标识符 (URI) 启动浏览器,返回浏览器服务对象。 | |
Locate(IntPtr) | 查找由提供的窗口句柄标识的浏览器,并返回浏览器服务对象。 | |
Locate(PropertyExpressionCollection, PropertyExpressionCollection) | 使用提供的搜索属性和筛选器属性查找浏览器。 | |
LocateAll | 查找所有与提供的搜索属性和筛选器属性匹配的浏览器,并返回这些浏览器的浏览器服务对象的数组。 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。