Class ThreadsafeGeckoDriverService


  • public class ThreadsafeGeckoDriverService
    extends org.openqa.selenium.firefox.GeckoDriverService
    Used as a wrapper around the GeckoDriverService to make it behave in a Threadsafe manner like all the other DriverService implementations.
    • Method Detail

      • createThreadsafeService

        public static org.openqa.selenium.firefox.GeckoDriverService createThreadsafeService​(EnvironmentVariables environmentVariables)
      • getThreadlocalGeckoService

        protected org.openqa.selenium.firefox.GeckoDriverService getThreadlocalGeckoService()
      • getUrl

        public URL getUrl()
        Overrides:
        getUrl in class org.openqa.selenium.remote.service.DriverService
      • isRunning

        public boolean isRunning()
        Overrides:
        isRunning in class org.openqa.selenium.remote.service.DriverService
      • start

        public void start()
                   throws IOException
        Overrides:
        start in class org.openqa.selenium.remote.service.DriverService
        Throws:
        IOException
      • stop

        public void stop()
        Overrides:
        stop in class org.openqa.selenium.remote.service.DriverService