機能テスト(Functional Testing/Service Test)掲示板
キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

認識しないグリッドコントロールでスクロールさせる方法

kendomonkey
頻繁なアドバイザー

認識しないグリッドコントロールでスクロールさせる方法

Webアプリのテストの自動化をQTPで行っているのですが、グリッドコントロールの部分での自動化(特にスクロールがある場合)が上手く認識せず行き詰っています。コントロールはサードベンダーから購入したものではなく、開発内で作ったコントロールですので上手くオブジェクト認識出来ないのだと思います。このような場合、一般的にはどのようにQTPで再生可能にするのでしょうか。

1 件の返信
kendomonkey
頻繁なアドバイザー

Re: 認識しないグリッドコントロールでスクロールさせる方法

こんにちは。
QTPはWebのスクロールバー操作も基本的に記録されません。
従って通常記録されないスクロール操作を行いたい場合には、以下のような方法があると思います。

�記録時に低レベル記録に変更しスクロールバーの操作を記録する。※この方法だと位置が記録されるのであまり応用が利きません。
�マウスによるスクロールバーの操作の代わりにPageDown等のキーボード操作に変更する。
※低レベルにしてPagedown等を記録する方法もありますし、Typeメソッドで直接エキスパートビューに記述する方法もあります。
�エキスパートビューでプログラム対応にする。VScroll等のサンプルがヘルプに記載されています。

おおよそのものは上記のいづれかの方法でうまく再生できると思います。