1

我正在使用编码 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

有谁能帮我解决这个问题

谢谢

4

0 回答 0