2015-11-18 117 views
1

當我使用CUIT選擇將被編碼它的工作項目,CodedUI測試生成器選擇項目

但是當我使用其他應用程序(在Java中,也許編碼),它不會工作,Add assertions不能選擇Menubutton,它選擇所有窗口,它也不能定義Control Type

Screenshot of the problem

更新:如果我需要登錄的應用程序,並聲稱一些數據usernamePassword,添加斷言不能選擇textbox只需選擇所有窗口。
更新2:我對編碼的UI測試生成器開始記錄工作,而這個結果代碼(因爲我不能選擇的項目),在菜單條此代碼點擊被叫出口的項目,然後用選擇項導出到Excel

public void ExportExcel() 
    { 
     #region Variable Declarations 
     WinClient uIMainthinkorswimbuildClient = this.UIMainthinkorswimbuildWindow.UIMainthinkorswimbuildClient; 
     #endregion 

     // Click '[email protected] [build 1878.37]' client 
     Mouse.Click(uIMainthinkorswimbuildClient, new Point(1358, 56)); 

     // Click '[email protected] [build 1878.37]' client 
     Mouse.Click(uIMainthinkorswimbuildClient, new Point(1263, 254)); 

     // Click '[email protected] [build 1878.37]' client 
     Mouse.Click(uIMainthinkorswimbuildClient, new Point(1137, 276)); 
    } 
+0

你能表現出一定的代碼在'UIMap.Designer .cs'文件的控件? – Onilol

+1

與更新2 – Juste3alfaz

回答

1

Java控件不受CodedUI支持。您將不得不嘗試編寫自定義控件的擴展。

你可以找到這裏更多信息... http://blogs.msdn.com/b/gautamg/archive/2010/01/05/1-introduction-to-coded-ui-test-extensibility.aspx

技術您嘗試單擊控件的最有可能非Web或MSAA。

如果你要使用CodedUI與Excel(看你的代碼),那麼你可以找到的Excel這裏創建了一個例子擴展... http://blogs.msdn.com/b/gautamg/archive/2010/01/05/3-introducing-sample-excel-extension.aspx

+0

日Thnx做,但我需要使用CodeUI與Jav​​a,我會看到Sikuli在C# – Juste3alfaz