selenium獲取新窗口的句柄,Java


在對web頁面開發自動化代碼的過程中,當需要操作新窗口中的新頁面時,直接訪問頁面元素時訪問不到的。需要獲取新窗口的句柄,才能操作該頁面下的界面元素。

Java代碼如下:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM