範例 Excel 延伸模組:PropertyProvider 類別

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

這個內部類別會擴充 UITestPropertyProvider 類別,並且為 Microsoft Excel 項目提供屬性服務,以便記錄和播放使用者介面 (UI) 測試。

GetControlSupportLevel 方法會傳回一個數字,表示屬性提供者可針對提供之控制項提供的支援層級。 傳回的值越高,屬性提供者可支援控制項的層級就越高。 在此情況下,這個方法會檢查提供之控制項的 TechnologyName 屬性值。 如果此值為 "Excel" 而且 ControlTypeName 表示它是 CellElement,這個方法就會傳回最高的值。否則,它會傳回零,表示不提供任何支援。

針對 Excel 儲存格控制項傳回屬性名稱和屬性描述元的字典。

這個方法是由測試架構呼叫,以便針對提供的屬性名稱取得預先定義的屬性描述元。

GetPropertyValue 方法會使用此擴充功能的 Communicator 類別來傳回 Excel 中的屬性值。 SetPropertyValue 方法會使用 Keyboard 類別和 Communicator 元件來設定屬性值。 這些方法是由測試架構呼叫。

系統不會針對此擴充功能實作這些方法。 因此,它們會傳回 null 或擲回 NotImplementedException

UITestPropertyProvider
Keyboard
擴充自動程式碼 UI 測試和動作記錄以支援 Microsoft Excel

顯示: