Class StaticDriver

  • All Implemented Interfaces:
    Driver

    @ParametersAreNonnullByDefault
    public class StaticDriver
    extends java.lang.Object
    implements Driver
    A `Driver` implementation which uses thread-local webdriver and proxy from `WebDriverRunner`.
    See Also:
    WebDriverRunner, StaticConfig
    • Constructor Detail

      • StaticDriver

        public StaticDriver()
    • Method Detail

      • config

        @CheckReturnValue
        @Nonnull
        public Config config()
        Specified by:
        config in interface Driver
      • browser

        @CheckReturnValue
        @Nonnull
        public Browser browser()
        Specified by:
        browser in interface Driver
      • hasWebDriverStarted

        @CheckReturnValue
        public boolean hasWebDriverStarted()
        Specified by:
        hasWebDriverStarted in interface Driver
      • getWebDriver

        @CheckReturnValue
        @Nonnull
        public org.openqa.selenium.WebDriver getWebDriver()
        Specified by:
        getWebDriver in interface Driver
      • getAndCheckWebDriver

        public org.openqa.selenium.WebDriver getAndCheckWebDriver()
        Specified by:
        getAndCheckWebDriver in interface Driver
      • close

        public void close()
        Specified by:
        close in interface Driver