类 WebDriverFactory


  • public class WebDriverFactory
    extends Object
    作者:
    Yun
    • 构造器详细资料

      • WebDriverFactory

        public WebDriverFactory()
    • 方法详细资料

      • requestWebDriver

        public static Pair<String,​org.openqa.selenium.WebDriver> requestWebDriver​(BrowserType browserType)
        Request a driver with specific type and return the name and driver instance
        参数:
        browserType -
        返回:
      • requestWebDriver

        public static Pair<String,​org.openqa.selenium.WebDriver> requestWebDriver()
        Request a driver with default type and return the name and driver instance
        返回:
      • releaseWebDriver

        public static void releaseWebDriver​(String name)
        Release the driver and it will be cleaned and reused for other tests
      • removeWebDriver

        public static void removeWebDriver​(String name)
        Remove the driver when it is not used anymore
      • registerDriverListener

        public static <T extends org.openqa.selenium.WebDriver> T registerDriverListener​(T driver,
                                                                                         org.openqa.selenium.support.events.WebDriverListener... listeners)
        Register a listener to this WebDriver