Class Configuration


  • public class Configuration
    extends Object
    WebDriver test configuration that can be configured either from system properties or for annotations.
    Author:
    Bogdan Stefanescu
    • Field Detail

      • driver

        protected org.openqa.selenium.WebDriver driver
        The current driver
      • factory

        protected DriverFactory factory
        Custom factory to create the driver
      • port

        protected int port
        Port to use for parameter replacement in the home URL.
        Since:
        10.10
      • home

        protected String home
        Initial URL (the one to be used by the home page)
      • homePageClass

        protected Class<? extends WebPage> homePageClass
        The home page class
    • Constructor Detail

    • Method Detail

      • createDriver

        protected org.openqa.selenium.WebDriver createDriver()
      • disposeDriver

        protected void disposeDriver​(org.openqa.selenium.WebDriver driver)
      • setPort

        public void setPort​(int port)
        Sets the port to use for parameter replacement in the home URL.
        Since:
        10.10
      • setHome

        public void setHome​(String url)
      • getHome

        public String getHome()
      • setHomePageClass

        public void setHomePageClass​(Class<? extends WebPage> homePageClass)
      • getHomePageClass

        public Class<? extends WebPage> getHomePageClass()
      • home

        public void home()
      • getDriver

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

        public void resetDriver()