我正在使用一个网站,该网站具有提交 POST 请求并使用target="_blank"
. Firefox 在新窗口中打开它。
当我做一个循环时
String titles[];
do {
titles = browser.getAllWindowTitles();
System.out.println(titles.length);
} while (titles.length < 2);
它总是打印出 1,即使新窗口弹出并加载也是如此。如何选择这个新窗口?我正在使用DefaultSelenium
. 我曾尝试以其他间接方式(例如直接 URL 加载)来处理它,但该站点发送 POST 请求,而我无法模拟这些请求。