0

iFrameを介してポップアップが作成されるページがあります。

  • switchTo()。frame( "LookupWindow")を使用してポップアップに切り替えます。
  • 次に、テキストを正常に入力して値を検索します
  • 値が見つかったら、それをクリックします(まだポップアップ上にあります)
  • ポップアップが閉じます(ポップアップの値をクリックしたため)

これはすべて予想される動作であり、正常に機能します。ただし、値をクリックするステートメントの後にコードがハングします(これによりウィンドウが閉じます)。永久に待機し、エラーをまったく報告しません。

アイデア?回避策?

ありがとう。

4

1 に答える 1

0

まず、使用する必要がある

switchTo().window("LookupWindow") を使用して、コントロールをポップアップ ウィンドウに切り替えます。

閉じた後、以下のコマンドを使用してメイン/前のウィンドウに戻す必要があります。

driver.switchTo.defaultContent();

ウィンドウ間でコントロールを切り替える方法の詳細については、この投稿を参照してください。

于 2012-10-30T14:57:56.510 に答える