.. java:import:: java.nio.file Path SeleniumManagerSupport ====================== .. java:package:: ru.bitec.gs.automation.webdrivers :noindex: .. java:type:: public class SeleniumManagerSupport .. versionadded:: 1.1.2 Класс управления выполнением selenium-manager.exe Используется для скачивания стандартных web-драйверов selenium при создании/обновлении offline-кэша веб-драйверов. Вызывается gradle-ом во время выполнения соответствующей задачи. Прямой вызов методов класса не рекомендуется. Класс рассчитан на использование в ОС Windows. Constructors ------------ SeleniumManagerSupport ^^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public SeleniumManagerSupport() :outertype: SeleniumManagerSupport Methods ------- downloadDrivers ^^^^^^^^^^^^^^^ .. java:method:: public void downloadDrivers() :outertype: SeleniumManagerSupport Метод вызывает selenium-manager.exe для скачивания из интернета актуальных web-драйверов. Метод вызывается из build.gradle. Не рекомендуется вызывать этот метод из программы. getManagerBinary ^^^^^^^^^^^^^^^^ .. java:method:: protected Path getManagerBinary() throws WebDriversException :outertype: SeleniumManagerSupport Метод распаковывает selenium-manager.exe из ресурсов в папку с кэшами web-драйверов. :throws WebDriversException: при любой ошибке :return: путь до распакованного файла .. seealso:: | :java:ref:`CacheDirectory `