1

作業中のアプリケーションの vbscript でいくつかのテストを作成しています。コンボ ボックスでいくつかのオプションから 1 つを選択する必要があります。誰もこれを行う方法を知っていますか? 私が現在オプションを「選択」している方法は

Browser("main_browser").Page("main_page").WebEdit("teams").Set "Thunder"

これにより、このフィールドは「Thunder」に等しくなりますが、アプリケーションはこれをコンボボックスの「Thunder」の選択肢として認識しません。いわば、注入された値「Thunder」の文字列にすぎません。

ちなみに環境はクイックテストプロを使っています。

4

1 に答える 1

1

コンボ ボックスが実際のコンボ ボックス ( SELECTHTML タグ)であることは確かですか?

QTP がタグを検出すると、リストされた としてではなく としてselect識別します。次に、ネイティブ選択を実行する (およびしない) を実行できます。読み取り HTML コンボ ボックスがなく、代わりにコンボ ボックスをシミュレートしてからテキストを設定する編集ボックスがある可能性があります。WebListWebEditWebList.SelectSet.Set

コントロールを として認識できない場合はWebEdit、HTML を調べて、どのイベントがフィールドの選択を変更しWebEdit.FireEvent、人間の相互作用をシミュレートするために使用するかを確認する必要があります。

于 2012-06-17T13:11:24.983 に答える