.. java:import:: org.openqa.selenium.remote Augmentable .. java:import:: org.openqa.selenium.remote RemoteWebDriver WebDriverBuilder ================ .. java:package:: ru.bitec.gs.automation.driverproviders :noindex: .. java:type:: public final class WebDriverBuilder .. versionadded:: 1.1.1 Построитель веб-драйвера. Constructors ------------ WebDriverBuilder ^^^^^^^^^^^^^^^^ .. java:constructor:: public WebDriverBuilder() :outertype: WebDriverBuilder Methods ------- build ^^^^^ .. java:method:: public RemoteWebDriver build() :outertype: WebDriverBuilder Построить веб-драйвер по установленным параметрам. :return: веб-драйвер getBrowser ^^^^^^^^^^ .. java:method:: WebDriverBuilder.SupportedBrowser getBrowser() :outertype: WebDriverBuilder getLocale ^^^^^^^^^ .. java:method:: String getLocale() :outertype: WebDriverBuilder getWindowSize ^^^^^^^^^^^^^ .. java:method:: WebDriverBuilder.BrowserWindowSize getWindowSize() :outertype: WebDriverBuilder isHeadless ^^^^^^^^^^ .. java:method:: boolean isHeadless() :outertype: WebDriverBuilder setBrowser ^^^^^^^^^^ .. java:method:: public WebDriverBuilder setBrowser(WebDriverBuilder.SupportedBrowser browser) :outertype: WebDriverBuilder Задать используемый браузер. :param browser: браузер :return: построитель веб-драйвера setHeadless ^^^^^^^^^^^ .. java:method:: public WebDriverBuilder setHeadless(boolean isHeadless) :outertype: WebDriverBuilder Установить режим без отображения браузера. На текущий момент поддерживается только :java:ref:`WebDriverBuilder.SupportedBrowser.Chrome <ru.bitec.gs.automation.driverproviders.WebDriverBuilder.SupportedBrowser.Chrome>` :param isHeadless: true если не отображать браузер :return: построитель веб-драйвера setLocale ^^^^^^^^^ .. java:method:: public WebDriverBuilder setLocale(String locale) :outertype: WebDriverBuilder Установить язык интерфейса браузера. Значение по умолчанию: en На текущий момент поддерживается только :java:ref:`WebDriverBuilder.SupportedBrowser.Chrome <ru.bitec.gs.automation.driverproviders.WebDriverBuilder.SupportedBrowser.Chrome>` :param locale: строка названия локали в виде, как ожидает конкретный браузер :return: построитель веб-драйвера setWindowSize ^^^^^^^^^^^^^ .. java:method:: public WebDriverBuilder setWindowSize(WebDriverBuilder.BrowserWindowSize windowSize) :outertype: WebDriverBuilder Задать размер окна браузера. :param windowSize: размер окна браузера :return: построитель веб-драйвера setWindowSize ^^^^^^^^^^^^^ .. java:method:: public WebDriverBuilder setWindowSize(int width, int height) :outertype: WebDriverBuilder Задать размер окна браузера. :param width: ширина в пикселях :param height: высота в пикселях :return: построитель веб-драйвера