私は TestComplete が初めてで
、Eclipse 用のプラグインを作成します..そして今、TestCompleteを使用してそれをテストしたい
です.何かの例はありますか..Eclipse の場合、プロセスのインデックス番号も動的であるため..それで、それを簡単にするサムプラグインまたは何かがあります..
ありがとう
1 に答える
SWTアプリケーションには、信頼できる識別プロパティがないオブジェクトが多すぎるため、SWTアプリケーションを操作するのは比較的困難です。たとえば、すべてのCompositeオブジェクトは互いに異ならないため、それらを区別する唯一の方法はIndexプロパティです。ただし、このプロパティはオブジェクトの作成順序に応じて値を取得し、明らかに実行ごとに変わる可能性があります。
このようなアプリケーションを操作する良い方法は、名前マッピング機能を使用することです。Eclipseアプリケーションを使用する場合、オブジェクトをマップする最も信頼できる方法は、インデックスの使用や必須の子機能の使用を避けることです。この場合、強力な識別プロパティのないオブジェクトをマップするには、確実に識別できる子または孫オブジェクト(たとえば、一意のキャプションを持つボタン)を見つけて、それを必須の子オブジェクトとして指定する必要があります。この機能の詳細については、「マップされたオブジェクトの識別に必要な子オブジェクトの指定」ヘルプトピックを参照してください: http ://smartbear.com/support/viewarticle/12481/
名前マッピング機能の拡張検索機能を使用することもできます。この機能は、スクリプトで使用できるFindChildメソッドに似ています。この機能の詳細については、「マップされたオブジェクトの識別に拡張検索基準を使用する」ヘルプトピックを参照してください: http ://smartbear.com/support/viewarticle/12466/
ところで、名前マッピング機能をよりよく理解するのに役立つ「 名前マッピングを使用した動的オブジェクトの信頼性の高いテストの作成」スクリーンキャストをご覧になることをお勧めします: http ://smartbear.com/support/screencasts/testcomplete/reliable-tests- for-dynamic-objects /
また、公式フォーラムで TestCompleteについて質問することもできます: http ://smartbear.com/forums/