有下面一个链接:
http://www.yizhike.com.cn/chou/a.html
打开页面点击 submit ,会有一个弹窗,请教社区大神,如何获取弹窗里面的 alert 的内容?
下面是我的代码,不能工作:
public static void main(String[] args) throws Exception{
System.setProperty("webdriver.chrome.driver","D:\\auto\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://www.yizhike.com.cn/chou/a.html");
String current = driver.getWindowHandle();
driver.findElement(By.id("submit")).click();
Set<String> handlers = driver.getWindowHandles();
for (String s : handlers){
if (!s.equals(current)){
driver = driver.switchTo().window(s);
String aa = driver.switchTo().alert().getText(); //这里会长时间等待,最后还是没获取到内容
System.out.println(aa);
}
}
}