POST リクエストを送信し、新しいウィンドウでターゲット ページを開くフォームを持つ Web サイトで作業していますtarget="_blank"
。Firefox はそれを新しいウィンドウで開きます。
のようなループをすると
String titles[];
do {
titles = browser.getAllWindowTitles();
System.out.println(titles.length);
} while (titles.length < 2);
新しいウィンドウがポップアップして読み込まれる場合でも、常に 1 が出力されます。この新しいウィンドウを選択するにはどうすればよいですか? を使用してDefaultSelenium
います。URL の直接読み込みなど、他の間接的な方法でアプローチしようとしましたが、サイトが POST 要求を送信し、それらをシミュレートできません。