Class WebDriverBrowser


  • public class WebDriverBrowser
    extends Object
    WebDriver instance and associated Docker containers (if any(.
    Since:
    5.0.0
    Author:
    Boni Garcia
    • Constructor Detail

      • WebDriverBrowser

        public WebDriverBrowser()
      • WebDriverBrowser

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

      • getDriver

        public org.openqa.selenium.WebDriver getDriver()
      • setDriver

        public void setDriver​(org.openqa.selenium.WebDriver driver)
      • addDockerContainer

        public void addDockerContainer​(DockerContainer dockerContainer)
      • addDockerContainer

        public void addDockerContainer​(DockerContainer dockerContainer,
                                       int position)
      • getBrowserContainerId

        public String getBrowserContainerId()
      • setBrowserContainerId

        public void setBrowserContainerId​(String browserContainerId)
      • getNoVncUrl

        public URL getNoVncUrl()
      • setNoVncUrl

        public void setNoVncUrl​(String noVncUrl)
      • getSeleniumServerUrl

        public URL getSeleniumServerUrl()
      • setSeleniumServerUrl

        public void setSeleniumServerUrl​(String seleniumServerUrl)
      • getUrl

        protected URL getUrl​(String urlStr)
      • getRecordingPath

        public Path getRecordingPath()
      • setRecordingPath

        public void setRecordingPath​(Path recordingPath)
      • getIdentityHash

        public int getIdentityHash()
      • calculateIdentityHash

        public int calculateIdentityHash​(Object object)