BrowserService 类

提供用于自动化浏览器 Microsoft 测试管理器的方法和属性。

继承层次结构

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

命名空间:  Microsoft.VisualStudio.TestTools.UITest.Extension
程序集:  Microsoft.VisualStudio.TestTools.UITest.Extension(在 Microsoft.VisualStudio.TestTools.UITest.Extension.dll 中)

语法

声明
Public MustInherit Class BrowserService _
    Implements IDisposable
public abstract class BrowserService : IDisposable
public ref class BrowserService abstract : IDisposable
[<AbstractClass>]
type BrowserService =  
    class
        interface IDisposable
    end
public abstract class BrowserService implements IDisposable

BrowserService 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 BrowserService 初始化 BrowserService 类的新实例。

页首

属性

  名称 说明
公共属性 DocumentWindow 获取浏览器的文档窗口。
公共属性 TopLevelWindow 获取浏览器的顶级窗口。
公共属性 Uri 获取浏览器中加载的页面的统一资源标识符 (URI)。
公共属性 Version 获取浏览器的版本。

页首

方法

  名称 说明
公共方法 Back 导航到历史记录列表中的上一项。
公共方法 Close 关闭浏览器。
公共方法 Dispose 释放由 BrowserService 使用的所有资源。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 ExecuteScript
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 Forward 导航历史记录列表中的下一页。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 NavigateToHomepage 将浏览器导航到其注册主页。
公共方法 NavigateToUrl 将浏览器导航到指定的 URI。
公共方法 PerformDialogAction 使用提供的参数值在浏览器中执行提供的浏览器对话框操作。
公共方法 Refresh 重新加载浏览器中的当前页面。
公共方法 StopPageLoad 停止将当前页面加载到浏览器。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.TestTools.UITest.Extension 命名空间

BrowserFactory

BrowserHelper