無効な型を持つ戻り引数に関する問題に直面しています。
私の目標は、Visual Studio でテストするために、QTP アクション (コンボボックス、テキスト領域など) のすべてのオブジェクトを取得することです。
そのために、ライブラリ「QTObjectModelLib」を使用してQTPテストを開いたり実行したり、C#で結果を取得したりしました
すべてのオブジェクトを取得するために、QTP インストール ディレクトリにあるこの dll "REPOSITORYUTILLib" を見つけました。
この空気が作動し、
私は自分のオブジェクトを作成します
private ObjectRepositoryUtilClass testss = new ObjectRepositoryUtilClass();
そして、これをテストすると:
testss.Load(@"D:\RepoTest.tsr");
TOCollection collection = testss.GetAllObjects();
またはこれ:
testss.Load(@"D:\RepoTest.tsr");
TOCollection collection = testss.GetAllObjects("SwfWindow('Continent')");
私はこの例外に直面しています:
「 System.InvalidCastException : 戻り引数の型が無効です。」
また、アクションでリポジトリをロードしようとしました:
"testss.LoadActionRepository(constanteRef.QTPTestPath, action.name);
TOCollection collection = testss.GetAllObjects(); "
同じ問題...
体には解決策があります:)?
どうもありがとう。
シリル。