共用方式為


HtmlCheckBox 類別

表示網頁使用者介面 (UI) 測試的核取方塊。

繼承階層架構

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlControl
      Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlCheckBox

命名空間:  Microsoft.VisualStudio.TestTools.UITesting.HtmlControls
組件:  Microsoft.VisualStudio.TestTools.UITesting (在 Microsoft.VisualStudio.TestTools.UITesting.dll 中)

語法

'宣告
<CLSCompliantAttribute(True)> _
Public Class HtmlCheckBox _
    Inherits HtmlControl
[CLSCompliantAttribute(true)]
public class HtmlCheckBox : HtmlControl
[CLSCompliantAttribute(true)]
public ref class HtmlCheckBox : public HtmlControl
[<CLSCompliantAttribute(true)>]
type HtmlCheckBox =  
    class
        inherit HtmlControl
    end
public class HtmlCheckBox extends HtmlControl

HtmlCheckBox 型別會公開下列成員。

建構函式

  名稱 說明
公用方法 HtmlCheckBox() 初始化 HtmlCheckBox 類別的新執行個體。
公用方法 HtmlCheckBox(UITestControl) 使用提供的父控制項,初始化 HtmlCheckBox 類別的新執行個體。

回頁首

屬性

  名稱 說明
公用屬性 AccessKey 取得此控制項的 AccessKey 屬性值。 (繼承自 HtmlControl)。
公用屬性 BoundingRectangle 取得這個控制項的周框。 (繼承自 UITestControl)。
公用屬性 Checked 取得或設定值,表示是否已選取核取方塊。
公用屬性 Class 取得此控制項的類別屬性值。 (繼承自 HtmlControl)。
公用屬性 ClassName 取得這個控制項的類別名稱。 (繼承自 UITestControl)。
公用屬性 Container 取得或設定這個 UITestControl 的容器。 (繼承自 UITestControl)。
公用屬性 ControlDefinition 取得 HTML 頁面中控制項的定義。 (繼承自 HtmlControl)。
公用屬性 ControlType 取得 UI 控制項的型別。 (繼承自 UITestControl)。
公用屬性 Enabled 取得值,這個值表示是否已啟用這個控制項。 (繼承自 UITestControl)。
公用屬性 Exists 取得值,這個值表示這個控制項是否存在使用者介面上。 (繼承自 UITestControl)。
公用屬性 FilterProperties 取得用於辨別控制項的屬性值組集合。 (繼承自 UITestControl)。
公用屬性 FriendlyName 取得此控制項要在使用者介面中使用的名稱。 (繼承自 UITestControl)。
公用屬性 HasFocus 取得值,這個值表示此控制項目前是否在使用者介面中具有焦點。 (繼承自 UITestControl)。
公用屬性 Height 取得控制項的高度。 (繼承自 UITestControl)。
公用屬性 HelpText 取得此控制項的 HelpText 屬性值。 (繼承自 HtmlControl)。
公用屬性 Id 取得此控制項的 ID 屬性值。 (繼承自 HtmlControl)。
公用屬性 InnerText 取得此控制項的文字內容。 (繼承自 HtmlControl)。
公用屬性 IsTopParent 取得值,指出此編輯控制項是否為最上層項目。 (繼承自 UITestControl)。
公用屬性 LabeledBy 取得此控制項的標籤文字。
公用屬性 Left 取得控制項的左邊緣的 X 座標。 (繼承自 UITestControl)。
公用屬性 Name 取得此控制項的名稱。 (繼承自 UITestControl)。
公用屬性 NativeElement 取得對應至此控制項的原生技術項目。 (繼承自 UITestControl)。
公用屬性 SearchConfigurations 取得或設定搜尋組態。 (繼承自 UITestControl)。
公用屬性 SearchProperties 取得用於識別控制項的屬性值組集合。 (繼承自 UITestControl)。
受保護的屬性 SearchPropertiesSetExplicitly 取得值,指出此控制項的搜尋屬性是否由使用者在使用者介面中設定。 (繼承自 UITestControl)。
公用屬性 State 取得控制項的狀態。 (繼承自 UITestControl)。
公用屬性 TagInstance 在頁面上的控制項集合中取得具有相同標記名稱之控制項的索引。 (繼承自 HtmlControl)。
公用屬性 TagName 取得此控制項的標記名稱。 (繼承自 HtmlControl)。
公用屬性 TechnologyName 取得或設定實作這個控制項的技術架構。 (繼承自 UITestControl)。
公用屬性 Title 取得此控制項的標題屬性值。 (繼承自 HtmlControl)。
公用屬性 Top 取得控制項的上邊緣的 X 座標。 (繼承自 UITestControl)。
公用屬性 TopParent 取得這個控制項的最上層父代。 (繼承自 UITestControl)。
公用屬性 Type 取得此控制項的類型屬性值。 (繼承自 HtmlControl)。
公用屬性 Value 取得核取方塊之值屬性的值。
公用屬性 ValueAttribute 取得此控制項的值屬性值。 (繼承自 HtmlControl)。
公用屬性 Width 取得控制項的寬度。 (繼承自 UITestControl)。
公用屬性 WindowHandle 取得這個控制項的視窗控制代碼。 (繼承自 UITestControl)。
公用屬性 WindowTitles 取得最上層視窗標題的集合。 (繼承自 UITestControl)。

回頁首

方法

  名稱 說明
公用方法 CaptureImage 擷取 UITestControl 的影像。UITestControl 必須出現在螢幕上。 (繼承自 UITestControl)。
公用方法 CopyFrom 建立 UITestControl 物件,這個物件與原始 UITestControl 參考使用者介面上相同的項目。 (繼承自 UITestControl)。
公用方法 DrawHighlight 反白顯示控制項。 (繼承自 UITestControl)。
公用方法 EnsureClickable() 捲動使用者介面,確保該控制項是可點擊的。 (繼承自 UITestControl)。
公用方法 EnsureClickable(Point) 將使用者介面捲動到特定的點,確保該控制項是可點擊的。 (繼承自 UITestControl)。
公用方法 Equals 判斷指定的 UITestControl 和目前的 UITestControl 是否相等。 (繼承自 UITestControl)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 Find 尋找 UITestControl。 (繼承自 UITestControl)。
公用方法 FindMatchingControls 傳回符合指定之 SearchPropertiesFilterProperties 的所有 UITestControl 的集合。 (繼承自 UITestControl)。
公用方法 GetChildren 傳回目前 UITestControl 之所有第一層子系的集合。 (繼承自 UITestControl)。
公用方法 GetClickablePoint 傳回控制項上可點選的點。 (繼承自 UITestControl)。
公用方法 GetHashCode 傳回表示目前 UITestControl 執行個體的唯一值。 (繼承自 UITestControl)。
公用方法 GetParent 傳回目前 UITestControl 的父代。 (繼承自 UITestControl)。
公用方法 GetProperty 取得指定之屬性的值。 (繼承自 UITestControl)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 GetUITestControlsForSearch 傳回將用於搜尋的 UITestControl 物件陣列。 (繼承自 UITestControl)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
公用方法 SetFocus 將鍵盤焦點設定為 UITestControl。 (繼承自 UITestControl)。
公用方法 SetProperty 設定指定之屬性的值。 (繼承自 UITestControl)。
公用方法 ToString 傳回字串,這個字串表示目前的 UITestControl。 (繼承自 UITestControl)。
公用方法 TryFind 嘗試尋找使用者介面的控制項。 (繼承自 UITestControl)。
公用方法 TryGetClickablePoint 傳回 UITestControl 內可點選的點。如果無法點選控制項,則這個方法會傳回 false。 (繼承自 UITestControl)。
公用方法 WaitForControlCondition(Predicate<UITestControl>) 封鎖目前的執行緒,直到此控制項滿足指定的條件,或者預設的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlCondition(Predicate<UITestControl>, Int32) 封鎖目前的執行緒,直到此控制項滿足指定的條件,或者指定的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlEnabled() 封鎖目前的執行緒,直到啟用此控制項,或者預設的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlEnabled(Int32) 封鎖目前的執行緒,直到啟用此控制項,或者指定的逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlExist() 封鎖目前的執行緒,直到此控制項出現在使用者介面中,或者直到預設逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlExist(Int32) 封鎖目前的執行緒,直到此控制項出現在使用者介面中,或者直到指定逾時過期為止。 (繼承自 UITestControl)。
公用方法 WaitForControlNotExist() 封鎖目前的執行緒,直到控制項不再顯示在使用者介面 (UI),或直到預設逾時過期為止。 (繼承自 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)。

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

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

HtmlCheckBox.PropertyNames

HtmlControl