为了账号安全,请及时绑定邮箱和手机立即绑定

无法关闭所有打开的Windows

无法关闭所有打开的Windows

牛魔王的故事 2021-04-09 15:19:08
我有一个打开两个窗口A和B的情况。从窗口A中的按钮打开窗口B。运行代码后,我希望使用Webdriver关闭两个Windows。不出所料,在运行代码后,仅窗口A无法关闭。这是旨在执行此操作的代码。Set <String> allhandles =   driver.getWindowHandles(); // get all opened windows' handleString window_B =   driver.getWindowHandle(); //get the handle for Window B    for(String all_handles:allhandles){   if(!all_handles.equals(window_B)){    driver.close(); //close Window B  }  String window_A = driver.getWindowHandles().toString();  driver.switchTo().window(window_A);  driver.close();   }此外,错误消息指出,尽管它指出了正确的句柄,但找不到窗口A。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 118 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信