Class Windows


  • public class Windows
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Windows​(org.openqa.selenium.WebDriver driver)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void selectBlankWindow​(org.openqa.selenium.WebDriver driver)
      Selects the only _blank window.
      void selectFrame​(org.openqa.selenium.WebDriver driver, java.lang.String locator)  
      void selectPopUp​(org.openqa.selenium.WebDriver driver, java.lang.String windowID)  
      void selectWindow​(org.openqa.selenium.WebDriver driver, java.lang.String windowID)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Windows

        public Windows​(org.openqa.selenium.WebDriver driver)
    • Method Detail

      • selectWindow

        public void selectWindow​(org.openqa.selenium.WebDriver driver,
                                 java.lang.String windowID)
      • selectPopUp

        public void selectPopUp​(org.openqa.selenium.WebDriver driver,
                                java.lang.String windowID)
      • selectFrame

        public void selectFrame​(org.openqa.selenium.WebDriver driver,
                                java.lang.String locator)
      • selectBlankWindow

        public void selectBlankWindow​(org.openqa.selenium.WebDriver driver)
        Selects the only _blank window. A window open with target='_blank' will have a window.name = null.

        This method assumes that there will only be one single _blank window and selects the first one with no name. Therefore if for any reasons there are multiple windows with window.name = null the first found one will be selected.

        If none of the windows have window.name = null the last selected one will be re-selected and a SeleniumException will be thrown.

        Parameters:
        driver - WebDriver
        Throws:
        org.openqa.selenium.NoSuchWindowException - if no window with window.name = null is found.