我正在使用來自http://vsarcodeduiword.codeplex.com/的ALM別動隊員編碼的UI Word插件,我希望能夠對選定文本中的字段代碼進行斷言。使用編碼的UI Word插件訪問其他文檔字段
我可以對選中的文本進行斷言,這是由UITestControl對象表示的。問題是Coded UI Word加載項支持的屬性是有限的。由於它是開源的,我試圖自己添加對Fields屬性的支持(我相信所選文本是一個Word.Range對象)
我將以下代碼行添加到WordAddIn項目中的UITestCommunicator.cs中的GetSelectionProperty上面提到的加載項: case PropertyNames.Fields:return selection.Fields;
問題是,當我嘗試訪問該屬性時,測試失敗並顯示下面的錯誤。是否有另一種方式來增加支持,或
試驗方法CuiAutoTagTagTestProject.CuiAutoTagTagTests.InsertOutTag拋出異常:System.IO.FileNotFoundException:未能加載文件或程序集「Microsoft.VisualStudio.TestTools.UITest.Extension,版本= 10.0。 0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依賴項之一。系統無法找到指定的文件。組件管理器從以下位置加載:C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ clr.dll在可執行文件C:\ Program Files \ Microsoft Office \ Office14 \ WINWORD.EXE下運行詳細的錯誤日誌如下。 ===預先綁定狀態信息===日誌:用戶= WINDWARD \ marcusjLOG:DisplayName = Microsoft.VisualStudio.TestTools.UITest.Extension,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a(完全指定)日誌:Appbase = file:/// C:/ Users/marcusj/AppData/Roaming/Microsoft Visual Studio ALM流浪者/編碼的UI Word 2010外接程序/日誌:初始PrivatePath = NULLCalling程序集:(未知)。 :此綁定在默認加載上下文中啓動.LOG:未找到應用程序配置文件.LOG:使用主機配置文件:LOG:使用C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ config \ machine中的計算機配置文件。 config.log:後策略參考:Microsoft.VisualStudio.TestTools.UITest.Extension,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3aLOG:嘗試下載新的URL文件:/// C:/ Users/marcusj/AppData/Roaming/Microsoft Visual Studio ALM遊俠/編碼的UI Word 2010加載項/Microsoft.VisualStudio.TestTools.UITest.Extensi on.DLL.LOG:嘗試下載新的URL文件:/// C:/ Users/marcusj/AppData/Roaming/Microsoft Visual Studio ALM遊俠/編碼的UI Word 2010加載項/Microsoft.VisualStudio.TestTools.UITest.Extension /Microsoft.VisualStudio.TestTools.UITest.Extension.DLL.LOG:嘗試下載新的URL文件:/// C:/ Users/marcusj/AppData/Roaming/Microsoft Visual Studio ALM流浪者/編碼的UI Word 2010插件/ Microsoft.VisualStudio.TestTools.UITest.Extension.EXE.LOG:嘗試下載新的URL文件:/// C:/ Users/marcusj/AppData/Roaming/Microsoft Visual Studio ALM遊俠/編碼的UI Word 2010加載項/ Microsoft .VisualStudio.TestTools.UITest.Extension/Microsoft.VisualStudio.TestTools.UITest.Extension.EXE。