私はカスタムのGridViewでオーバーライドされたカスタムDevExpressグリッドを持っています。このコントロールをサポートするには、TestCompleteでどのようにテーブルスナップショットを使用できますか。 カスタムツリーリストの場合、手順を見つけました。カスタムDevExpressグリッドのスナップショット
オブジェクトマッピング機能を使用して、対応する「標準」コントロールと同じ方法でカスタムコントロールを処理できるように、TestCompleteを調整できます。この機能は、コントロールの種類と可能なクラス名との対応を設定します。 TestCompleteで特定のコントロールをサポートされているコントロールの1つとして扱うように指定するには •プロジェクトエクスプローラパネルでプロジェクトを右クリックし、[編集|コンテキストメニューから[プロパティ]を選択します。プロジェクトのプロパティページが開きます。 •オブジェクトマッピングの選択。 ?コントロールの種類の一覧で、カスタムコントロールに対応する種類を選択します。 •Add Class Nameを押して、コントロールのクラス名を入力します。 - または - [Add From Screen]をクリックし、後続の[Add New Object Class]ダイアログを使用してコントロールをキャプチャします。 クラス名は大文字と小文字を区別せず、ワイルドカード(*と?)を含むことができます。 •ファイル| TestCompleteのメインメニューから保存して、現在のプロジェクトのオブジェクトマッピングテンプレートを保存します。 注:TestCompleteは、サポートされているサードパーティコントロールの子コントロールの数にもスクリプトアクセスを提供します。通常、親コントロールと同じ方法で子コントロールを操作できます。詳細については、カスタム子コントロールの操作を参照してください。
あなたは、現在のプロジェクトでカスタムコントロールのための、しかし、TestCompleteをして作成されたすべての新しいプロジェクトのためのオブジェクトマッピングテンプレートを追加することはできません。これは、[デフォルトプロジェクトプロパティ]ダイアログの[オブジェクトマッピングオプション]で行います。この場合、すべての新しいプロジェクトは既にカスタムコントロールに「馴染み深い」ものになります。
、あなたは.NETのWindowsで作業しているので、彼らは
TestCompleteは、ASP.NET、.NET Windowsフォーム、およびVCLコンポーネントをDeveloper Expressからサポートしています。どのフレームワークでアプリケーションが使用していますか? –
.Net Windowsフォーム – ctescu