WebDriverBuilder

public final class WebDriverBuilder

New in version 1.1.1.

Построитель веб-драйвера.

Constructors

WebDriverBuilder

public WebDriverBuilder()

Methods

build

public RemoteWebDriver build()

Построить веб-драйвер по установленным параметрам.

Returns:

веб-драйвер

getBrowser

WebDriverBuilder.SupportedBrowser getBrowser()

getLocale

String getLocale()

getWindowSize

WebDriverBuilder.BrowserWindowSize getWindowSize()

isHeadless

boolean isHeadless()

setBrowser

public WebDriverBuilder setBrowser(WebDriverBuilder.SupportedBrowser browser)

Задать используемый браузер.

Parameters:
  • browser – браузер

Returns:

построитель веб-драйвера

setHeadless

public WebDriverBuilder setHeadless(boolean isHeadless)

Установить режим без отображения браузера.

На текущий момент поддерживается только WebDriverBuilder.SupportedBrowser.Chrome

Parameters:
  • isHeadless – true если не отображать браузер

Returns:

построитель веб-драйвера

setLocale

public WebDriverBuilder setLocale(String locale)

Установить язык интерфейса браузера.

Значение по умолчанию: en

На текущий момент поддерживается только WebDriverBuilder.SupportedBrowser.Chrome

Parameters:
  • locale – строка названия локали в виде, как ожидает конкретный браузер

Returns:

построитель веб-драйвера

setWindowSize

public WebDriverBuilder setWindowSize(WebDriverBuilder.BrowserWindowSize windowSize)

Задать размер окна браузера.

Parameters:
  • windowSize – размер окна браузера

Returns:

построитель веб-драйвера

setWindowSize

public WebDriverBuilder setWindowSize(int width, int height)

Задать размер окна браузера.

Parameters:
  • width – ширина в пикселях

  • height – высота в пикселях

Returns:

построитель веб-драйвера