コード化された 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を使用しています
これを解決するのを手伝ってもらえますか
ありがとう