public final class PtlWebDriverManager
extends java.lang.Object
PtlWebDriver
のインスタンスを管理するクラス修飾子とタイプ | クラスと説明 |
---|---|
static class |
PtlWebDriverManager.WebDriverContainer
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
closeWebDriverSession(java.lang.Class<?> clss,
PtlCapabilities capabilities)
クラスとCapabilitiesから登録済みWebDriverのセッションをクローズします。
|
static PtlWebDriverManager |
getInstance()
PtlWebDriverManager を取得します。 |
PtlWebDriverManager.WebDriverContainer |
getWebDriver(java.lang.Class<?> clss,
PtlCapabilities capabilities,
com.google.common.base.Supplier<org.openqa.selenium.WebDriver> supplier)
クラスとCapabilitiesから登録済みWebDriverのインスタンスを取得します。
|
public static PtlWebDriverManager getInstance()
PtlWebDriverManager
を取得します。public PtlWebDriverManager.WebDriverContainer getWebDriver(java.lang.Class<?> clss, PtlCapabilities capabilities, com.google.common.base.Supplier<org.openqa.selenium.WebDriver> supplier)
supplier
からWebDriverのインスタンスが生成され、登録されます。clss
- テスト対象のクラスcapabilities
- テスト対象のブラウザ情報supplier
- WebDriverのインスタンスが未登録の場合のインスタンス生成デリゲートpublic void closeWebDriverSession(java.lang.Class<?> clss, PtlCapabilities capabilities)
clss
- テスト対象のクラスcapabilities
- テスト対象のブラウザ情報