1,获取浏览器的单个窗口:   

        String parentWindowid =  driver.getWindowHandle();
        System.out.println(parentWindowid);

2,多个窗口切换:

首先获取selenium3驱动的所有浏览器窗口id,然后循环查找标题中包含指定内容的窗口id,最后根据窗口id切换窗口。        
Set <String> allWindowsId = driver.getWindowHandles();
        for(String windowID:allWindowsId){
            if (driver.switchTo().window(windowID).getTitle().contains("2016")){
                driver.switchTo().window(windowID);
                break;
            }
              System.out.println(windowID);
        }

相关文章:

  • 2022-12-23
  • 2021-08-26
  • 2021-10-08
  • 2021-08-19
  • 2021-09-16
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案