Interface NavigationControl

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.openqa.selenium.Cookie getCookie​(java.lang.String name)
      return the corresponding cookie given a name
      java.util.Set<org.openqa.selenium.Cookie> getCookies()
      return the cookies as a set
      void goTo​(java.lang.String url)
      Open the url page
      <P extends FluentPage>
      P
      goTo​(P page)
      Open the page, using the url defined in the page
      void goToInNewTab​(java.lang.String url)
      Open the url page in a new tab
      java.lang.String pageSource()
      Return the source of the page
      void switchTo()
      Switch to the default element
      void switchTo​(FluentList<? extends FluentWebElement> elements)
      Switch to the first selected Element (if element is null or not an iframe, or haven't an id then switch to the default)
      void switchTo​(FluentWebElement element)
      Switch to the selected Element (if element is null or not an iframe, or haven't an id then switch to the default)
      void switchToDefault()
      Switch to the default element
      java.lang.String url()
      Return the url of the page.
      WindowAction window()
      Exposes methods on browser window
    • Method Detail

      • goTo

        <P extends FluentPage> P goTo​(P page)
        Open the page, using the url defined in the page
        Type Parameters:
        P - Type of FluentPage
        Parameters:
        page - page to open
        Returns:
        Opened page.
        See Also:
        FluentPage.getUrl()
      • goTo

        void goTo​(java.lang.String url)
        Open the url page
        Parameters:
        url - page URL to visit
      • goToInNewTab

        void goToInNewTab​(java.lang.String url)
        Open the url page in a new tab
        Parameters:
        url - the url of the page to
      • switchTo

        void switchTo​(FluentList<? extends FluentWebElement> elements)
        Switch to the first selected Element (if element is null or not an iframe, or haven't an id then switch to the default)
        Parameters:
        elements - fluent web element
      • switchTo

        void switchTo​(FluentWebElement element)
        Switch to the selected Element (if element is null or not an iframe, or haven't an id then switch to the default)
        Parameters:
        element - fluent web element
      • switchTo

        void switchTo()
        Switch to the default element
      • switchToDefault

        void switchToDefault()
        Switch to the default element
      • pageSource

        java.lang.String pageSource()
        Return the source of the page
        Returns:
        source of the page under test
      • window

        WindowAction window()
        Exposes methods on browser window
        Returns:
        Window actions
      • getCookies

        java.util.Set<org.openqa.selenium.Cookie> getCookies()
        return the cookies as a set
        Returns:
        set of cookies
      • getCookie

        org.openqa.selenium.Cookie getCookie​(java.lang.String name)
        return the corresponding cookie given a name
        Parameters:
        name - cookie name
        Returns:
        cookie selected by name
      • url

        java.lang.String url()
        Return the url of the page. If a base url is provided, the current url will be relative to that base url.
        Returns:
        current URL