类 WebDriverFactory
- java.lang.Object
-
- tech.testnx.cah.common.driver.WebDriverFactory
-
public class WebDriverFactory extends Object
- 作者:
- Yun
-
-
构造器概要
构造器 构造器 说明 WebDriverFactory()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T extends org.openqa.selenium.WebDriver>
TregisterDriverListener(T driver, org.openqa.selenium.support.events.WebDriverListener... listeners)Register a listener to this WebDriverstatic voidreleaseWebDriver(String name)Release the driver and it will be cleaned and reused for other testsstatic voidremoveWebDriver(String name)Remove the driver when it is not used anymorestatic Pair<String,org.openqa.selenium.WebDriver>requestWebDriver()Request a driver with default type and return the name and driver instancestatic Pair<String,org.openqa.selenium.WebDriver>requestWebDriver(BrowserType browserType)Request a driver with specific type and return the name and driver instance
-
-
-
方法详细资料
-
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
-
-