在对web页面开发自动化代码的过程中,当需要操作新窗口中的新页面时,直接访问页面元素时访问不到的。需要获取新窗口的句柄,才能操作该页面下的界面元素。

Java代码如下:

String winHandleBefore = driver.getWindowHandle();
    for(String winHandle : driver.getWindowHandles())
    {    
    if (winHandle.equals(winHandleBefore))
    {
    continue;
    }
    driver.switchTo().window(winHandle);
    break;  
              }
  

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-01
  • 2021-12-27
  • 2021-12-12
  • 2021-12-10
  • 2021-12-12
猜你喜欢
  • 2021-11-23
  • 2022-12-23
  • 2021-10-16
  • 2022-01-27
  • 2022-01-08
相关资源
相似解决方案