我正在使用编码 UI 测试 WPF 应用程序。我的测试用例就像验证按钮是否启用。wpf 按钮存在于 wpfttable 中的 wpftcell 中。
public void verifyInstall_uninstallButton()
{
ResultsPageClasses.ResultsPage Objresultpage = new ResultsPageClasses.ResultsPage();
WpfButton btninstall = Objresultpage.UISalesforceConnectorVWindow.UIItemTable.UIItemDataItem.UIItemCell.UIInstallButton;
WpfButton btnunInstall = Objresultpage.UISalesforceConnectorVWindow.UIItemTable.UIItemDataItem.UIItemCell.UIUninstallButton;
WpfCell cell = Objresultpage.UISalesforceConnectorVWindow.UIItemTable.UIItemDataItem.UIItemCell;
WpfTable table=Objresultpage.UISalesforceConnectorVWindow.UIItemTable;
WpfControl dataitem = Objresultpage.UISalesforceConnectorVWindow.UIItemTable.UIItemDataItem;
if(btnunInstall.Enabled)
{
Console.Write("pass");
}}
当我运行这个时,我的测试失败,显示以下错误
System.ArgumentException:没有将行指定为控件的搜索容器。要使用“ColumnIndex”搜索单元格控件,您必须将行指定为容器元素或将“RowIndex”添加到单元格的搜索属性中。参数名称:SearchProperties
我正在使用 visula studio 高级更新 2 2012
有谁能帮我解决这个问题
谢谢