目前在我的测试中,当我选择一个按钮时,会出现一个弹出窗口,要求我启动我的 Web 应用程序
但是我似乎无法切换到这个弹出窗口,就好像它是一个窗口一样
new WebDriverWait(driver,5).until(ExpectedConditions.numberOfWindowsToBe(2));
Set<String> allHandles = driver.getWindowHandles();
for(String winHandle:allHandles)
{
if (!first_handle.equalsIgnoreCase(winHandle))
{
driver.switchTo().window(winHandle);
}
}
而且我也尝试将其作为警报接受,但它没有将其识别为警报
Alert alert = driver.switchTo().alert();
// Alert present; set the flag
presentFlag = true;
// if present consume the alert
alert.accept();
我已经看到禁用通知的建议,但它们也不起作用,我的主要目的是选择打开按钮,但我也无法从控制台中选择任何元素