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