Winforms 如何使用c自动化代码在winform combobox中选择项目

Winforms 如何使用c自动化代码在winform combobox中选择项目,winforms,c#-4.0,listbox,coded-ui-tests,Winforms,C# 4.0,Listbox,Coded Ui Tests,我正在尝试使用以下代码选择一个组合框项目,我不确定是否正确,因为错误消息说找不到列表框 如何在combobox xontrol中定位listbox控件 我正在编写编码的ui,但我正在编写手动脚本,而不是记录的代码。 为了识别控件属性,我使用了录制和回放工具。 我能够识别combobox控件属性,但不能识别combobox中的listbox控件 提前谢谢 string kk; kk = "BREITENBUSH HOT SPRINGS"; Mouse.Click(DataEntryCon

我正在尝试使用以下代码选择一个组合框项目,我不确定是否正确,因为错误消息说找不到列表框

如何在combobox xontrol中定位listbox控件

我正在编写编码的ui,但我正在编写手动脚本,而不是记录的代码。 为了识别控件属性,我使用了录制和回放工具。 我能够识别combobox控件属性,但不能识别combobox中的listbox控件

提前谢谢

 string kk;
 kk = "BREITENBUSH HOT SPRINGS";


 Mouse.Click(DataEntryControls.combobtn);

 for (int i = 0; i < DataEntryControls.DataEntryFieldNameCombo.Items.Count; i++)
 {
    if (kk.Equals(DataEntryControls.DataEntryFieldNameCombo.Items[i].ToString()))
    {
       // when its found click on that item
       Mouse.Click(DataEntryControls.DataEntryFieldNameCombo.Items[i]);
    }
 }

尝试通过搜索控件的ListBoxItem类型而不是ListBox来定位组合框项。

请参阅