2012-04-24 78 views
1

我有一個帶有組合框和元素表的web應用程序。我需要編寫一個使用codedUI的方法來選擇組合框的一個元素,或者從表中傳遞參數作爲元素的「名稱」。使用CodedUI在組合框或表格中選擇特定值

如果需要了解更多信息,請向我

感謝

回答

0

您可以錄製你想要測試,然後自定義UIMap.Designer.cs文件中自動生成的代碼來選擇您需要的控制作用。對於記錄測試時使用的每個控件,CodedUi Test Builder在該文件內創建一個新類。如果你的控件類似於參數名稱分配給此控件的Search Properties(如控制1,控制2 ...。):

public class UIItemWindow : WinWindow 
{ 

    public UIItemWindow() 
    { 
     #region Search Criteria 
     //Here assign the paramter to the search properties of the control 
     this.SearchProperties[WinWindow.PropertyNames.Name] = parameterName; 
     #endregion 
    } 

    #region Properties 
    public UIItemWindow1 UIItemWindow1 
    { 
     get 
     { 
      if ((this.mUIItemWindow1 == null)) 
      { 
       this.mUIItemWindow1 = new UIItemWindow1(this); 
      } 
      return this.mUIItemWindow1; 
     } 
    } 
    #endregion 

    #region Fields 
    private UIItemWindow1 mUIItemWindow1; 
    #endregion 
} 

要看看如何將參數傳遞給CodedUI測試檢查這些鏈接:

相關問題