public class WebDriverPool extends Object
| 构造器和说明 |
|---|
WebDriverPool(WebDriverFactory factory) |
WebDriverPool(WebDriverFactory factory,
int capacity) |
WebDriverPool(WebDriverFactory factory,
WebDriverChooser chooser,
int capacity) |
| 限定符和类型 | 方法和说明 |
|---|---|
WebDriverEx |
getWebDriver(SiteConfig siteConfig,
DriverConfig driverConfig,
Request request) |
boolean |
isWebDriverExpired(WebDriverEx webDriver,
long expireMillis) |
void |
returnWebDriver(WebDriverEx webDriver,
Request request) |
void |
shutdown() |
void |
shutdownOrReturn(WebDriverEx webDriver,
Request request,
long expireMillis) |
void |
shutdownWebDriver(WebDriverEx webDriver,
Request request) |
public WebDriverPool(WebDriverFactory factory)
public WebDriverPool(WebDriverFactory factory, int capacity)
public WebDriverPool(WebDriverFactory factory, WebDriverChooser chooser, int capacity)
public WebDriverEx getWebDriver(SiteConfig siteConfig, DriverConfig driverConfig, Request request) throws IOException, InterruptedException
public void returnWebDriver(WebDriverEx webDriver, Request request)
public void shutdownWebDriver(WebDriverEx webDriver, Request request)
public void shutdown()
public boolean isWebDriverExpired(WebDriverEx webDriver, long expireMillis)
public void shutdownOrReturn(WebDriverEx webDriver, Request request, long expireMillis)
Copyright © 2017. All rights reserved.