public static Pages getPages() { if (pagesThreadLocal.get() == null) { initPagesObjectUsing(getDriver()); } return pagesThreadLocal.get(); }
public static StepFactory getStepFactory() { if (pagesThreadLocal.get() == null) { initPagesObjectUsing(getDriver()); } return stepFactoryThreadLocal.get(); }
public static void initialize(WebdriverManager webdriverManager, String requestedDriver) { setupWebdriverManager(webdriverManager, requestedDriver); initPagesObjectUsing(getDriver()); }
public static WebDriver getDriver() { initialize(); if (webdriverManagerThreadLocal.get() == null) { return null; } WebDriver driver; if (defaultDriverType.get() != null) { driver = getWebdriverManager().withOptions(Optional.ofNullable(defaultDriverOptions.get()).orElse("")) .getWebdriver(defaultDriverType.get()); } else { driver = (getWebdriverManager().getCurrentDriver() != null) ? getWebdriverManager().getCurrentDriver() : getWebdriverManager().getWebdriver(); } initPagesObjectUsing(driver); return driver; }
public static void initialize(String requestedDriver) { setRequestedDriverIfPresent(requestedDriver); setupWebdriverManager(); initPagesObjectUsing(getDriver()); initStepFactoryUsing(getPages()); }
public static void initialize(String requestedDriver) { setRequestedDriverIfPresent(requestedDriver); setupWebdriverManager(); initPagesObjectUsing(getDriver()); initStepFactoryUsing(getPages()); }