HtmlDocument 类

表示用于测试网页用户界面 (UI) 的 HTML 文档控件。

继承层次结构

Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlControl
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlDocument

命名空间:  Microsoft.VisualStudio.TestTools.UITesting.HtmlControls
程序集:   Microsoft.VisualStudio.TestTools.UITesting(在 Microsoft.VisualStudio.TestTools.UITesting.dll 中)
  Microsoft.VisualStudio.TestTools.WindowsStore.UITesting(在 Microsoft.VisualStudio.TestTools.WindowsStore.UITesting.dll 中)

语法

声明
<CLSCompliantAttribute(True)> _
Public Class HtmlDocument _
    Inherits HtmlControl
[CLSCompliantAttribute(true)]
public class HtmlDocument : HtmlControl
[CLSCompliantAttribute(true)]
public ref class HtmlDocument : public HtmlControl
[<CLSCompliantAttribute(true)>]
type HtmlDocument =  
    class 
        inherit HtmlControl 
    end
public class HtmlDocument extends HtmlControl

HtmlDocument 类型公开以下成员。

构造函数

  名称 说明
公共方法 HtmlDocument() 初始化 HtmlDocument 类的新实例。
公共方法 HtmlDocument(UITestControl) 使用所提供的父控件初始化 HtmlDocument 类的新实例。

页首

属性

  名称 说明
公共属性 AbsolutePath 获取文档的绝对路径。
公共属性 AccessKey 获取此控件的 AccessKey 特性的值。 (继承自 HtmlControl。)
公共属性 BoundingRectangle (继承自 UITestControl。)
公共属性 Class 获取此控件的 Class 特性的值。 (继承自 HtmlControl。)
公共属性 ClassName (继承自 UITestControl。)
公共属性 Container (继承自 UITestControl。)
公共属性 ControlDefinition 获取 HTML 页中控件的定义。 (继承自 HtmlControl。)
公共属性 ControlType (继承自 UITestControl。)
公共属性 Enabled (继承自 UITestControl。)
公共属性 Exists (继承自 UITestControl。)
公共属性 FilterProperties (继承自 UITestControl。)
公共属性 FrameDocument 获取一个值,该值指示此 HTML 文档控件是否位于框架中。
公共属性 FriendlyName (继承自 UITestControl。)
公共属性 HasFocus (继承自 UITestControl。)
公共属性 Height (继承自 UITestControl。)
公共属性 HelpText 获取此控件的 HelpText 特性的值。 (继承自 HtmlControl。)
公共属性 Id 获取此控件的 ID 特性的值。 (继承自 HtmlControl。)
公共属性 InnerText 获取此控件的文本内容。 (继承自 HtmlControl。)
公共属性 IsTopParent (继承自 UITestControl。)
公共属性 Left (继承自 UITestControl。)
公共属性 Name (继承自 UITestControl。)
公共属性 NativeElement (继承自 UITestControl。)
公共属性 PageUrl 获取文档的 URL。
公共属性 RedirectingPage 获取一个值,该值指示此 HTML 文档是否为重定向页面。
公共属性 SearchConfigurations (继承自 UITestControl。)
公共属性 SearchProperties (继承自 UITestControl。)
受保护的属性 SearchPropertiesSetExplicitly (继承自 UITestControl。)
公共属性 State (继承自 UITestControl。)
公共属性 TagInstance 获取页面上控件集合中具有相同标记名称的控件的索引。 (继承自 HtmlControl。)
公共属性 TagName 获取此控件的标记名称。 (继承自 HtmlControl。)
公共属性 TechnologyName (继承自 UITestControl。)
公共属性 Title 获取此控件的 Title 特性的值。 (继承自 HtmlControl。)
公共属性 Top (继承自 UITestControl。)
公共属性 TopParent (继承自 UITestControl。)
公共属性 Type 获取此控件的 Type 特性的值。 (继承自 HtmlControl。)
公共属性 ValueAttribute 获取此控件的 Value 特性的值。 (继承自 HtmlControl。)
公共属性 Width (继承自 UITestControl。)
公共属性 WindowHandle (继承自 UITestControl。)
公共属性 WindowTitles (继承自 UITestControl。)

页首

方法

  名称 说明
公共方法 CaptureImage (继承自 UITestControl。)
公共方法 CopyFrom (继承自 UITestControl。)
公共方法 DrawHighlight (继承自 UITestControl。)
公共方法 EnsureClickable() (继承自 UITestControl。)
公共方法 EnsureClickable(Point) (继承自 UITestControl。)
公共方法 EnsureClickable(Point) (继承自 UITestControl。)
公共方法 Equals (继承自 UITestControl。)
受保护的方法 Finalize 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 Find (继承自 UITestControl。)
公共方法 FindMatchingControls (继承自 UITestControl。)
公共方法 GetChildren (继承自 UITestControl。)
公共方法 GetClickablePoint (继承自 UITestControl。)
公共方法 GetHashCode (继承自 UITestControl。)
公共方法 GetParent (继承自 UITestControl。)
公共方法 GetProperty (继承自 UITestControl。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 GetUITestControlsForSearch (继承自 UITestControl。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 SetFocus (继承自 UITestControl。)
公共方法 SetProperty (继承自 UITestControl。)
公共方法 ToString (继承自 UITestControl。)
公共方法 TryFind (继承自 UITestControl。)
公共方法 TryGetClickablePoint(Point%) (继承自 UITestControl。)
公共方法 TryGetClickablePoint(Point%) (继承自 UITestControl。)
公共方法 WaitForControlCondition(Predicate<UITestControl>) (继承自 UITestControl。)
公共方法 WaitForControlCondition(Predicate<UITestControl>, Int32) (继承自 UITestControl。)
公共方法 WaitForControlEnabled() (继承自 UITestControl。)
公共方法 WaitForControlEnabled(Int32) (继承自 UITestControl。)
公共方法 WaitForControlExist() (继承自 UITestControl。)
公共方法 WaitForControlExist(Int32) (继承自 UITestControl。)
公共方法 WaitForControlNotExist() (继承自 UITestControl。)
公共方法 WaitForControlNotExist(Int32) (继承自 UITestControl。)
公共方法 WaitForControlPropertyEqual(String, Object) (继承自 UITestControl。)
公共方法 WaitForControlPropertyEqual(String, Object, Int32) (继承自 UITestControl。)
公共方法 WaitForControlPropertyNotEqual(String, Object) (继承自 UITestControl。)
公共方法 WaitForControlPropertyNotEqual(String, Object, Int32) (继承自 UITestControl。)
公共方法 WaitForControlReady() (继承自 UITestControl。)
公共方法 WaitForControlReady(Int32) (继承自 UITestControl。)

页首

线程安全

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

请参阅

参考

Microsoft.VisualStudio.TestTools.UITesting.HtmlControls 命名空间

HtmlDocument.PropertyNames

HtmlControl