类 ReusedRemoteDriverPool
- java.lang.Object
-
- tech.testnx.cah.common.driver.ReusedRemoteDriverPool
-
- 所有已实现的接口:
PoolWithObjName<ReusedRemoteDriver,BrowserType>,PoolWithoutObjName<ReusedRemoteDriver,BrowserType>
public class ReusedRemoteDriverPool extends Object implements PoolWithoutObjName<ReusedRemoteDriver,BrowserType>, PoolWithObjName<ReusedRemoteDriver,BrowserType>
- 作者:
- Yun
-
-
字段概要
字段 修饰符和类型 字段 说明 static ReusedRemoteDriverPoolINSTANCE
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanreleaseObject(String name)Release an Object with name to poolbooleanreleaseObject(org.openqa.selenium.remote.RemoteWebDriver driver)Release an object to poolbooleanreleaseObject(ReusedRemoteDriver t)Release an Object without name to poolvoidremoveObject(String name)Remove an unused Object by name from poolvoidremoveObject(org.openqa.selenium.remote.RemoteWebDriver driver)Remove an object from poolvoidremoveObject(ReusedRemoteDriver t)Remove an unused Object by Object reference from poolvoidremoveObjects()Remove all Objects from poolReusedRemoteDriverrequestObject()Request a default type ReusedRemoteDriverReusedRemoteDriverrequestObject(String name)/* Request a default type ReusedRemoteDriver with nameReusedRemoteDriverrequestObject(BrowserType browserType)Request a ReusedRemoteDriver without name from poolReusedRemoteDriverrequestObject(BrowserType browserType, String name)Request a ReusedRemoteDriver with name from pool
-
-
-
字段详细资料
-
INSTANCE
public static final ReusedRemoteDriverPool INSTANCE
-
-
方法详细资料
-
requestObject
public ReusedRemoteDriver requestObject()
Request a default type ReusedRemoteDriver- 指定者:
requestObject在接口中PoolWithoutObjName<ReusedRemoteDriver,BrowserType>
-
requestObject
public ReusedRemoteDriver requestObject(String name)
/* Request a default type ReusedRemoteDriver with name- 指定者:
requestObject在接口中PoolWithObjName<ReusedRemoteDriver,BrowserType>
-
requestObject
public ReusedRemoteDriver requestObject(BrowserType browserType)
Request a ReusedRemoteDriver without name from pool- 指定者:
requestObject在接口中PoolWithoutObjName<ReusedRemoteDriver,BrowserType>
-
requestObject
public ReusedRemoteDriver requestObject(BrowserType browserType, String name)
Request a ReusedRemoteDriver with name from pool- 指定者:
requestObject在接口中PoolWithObjName<ReusedRemoteDriver,BrowserType>
-
releaseObject
public boolean releaseObject(ReusedRemoteDriver t)
Release an Object without name to pool- 指定者:
releaseObject在接口中PoolWithoutObjName<ReusedRemoteDriver,BrowserType>
-
releaseObject
public boolean releaseObject(String name)
Release an Object with name to pool- 指定者:
releaseObject在接口中PoolWithObjName<ReusedRemoteDriver,BrowserType>
-
releaseObject
public boolean releaseObject(org.openqa.selenium.remote.RemoteWebDriver driver)
Release an object to pool
-
removeObject
public void removeObject(ReusedRemoteDriver t)
Remove an unused Object by Object reference from pool- 指定者:
removeObject在接口中PoolWithoutObjName<ReusedRemoteDriver,BrowserType>
-
removeObject
public void removeObject(String name)
Remove an unused Object by name from pool- 指定者:
removeObject在接口中PoolWithObjName<ReusedRemoteDriver,BrowserType>
-
removeObject
public void removeObject(org.openqa.selenium.remote.RemoteWebDriver driver)
Remove an object from pool
-
removeObjects
public void removeObjects()
Remove all Objects from pool- 指定者:
removeObjects在接口中PoolWithObjName<ReusedRemoteDriver,BrowserType>- 指定者:
removeObjects在接口中PoolWithoutObjName<ReusedRemoteDriver,BrowserType>
-
-