OfflineDrivers¶
Enum Constants¶
Chrome¶
- public static final OfflineDrivers Chrome¶
Edge¶
- public static final OfflineDrivers Edge¶
Firefox¶
- public static final OfflineDrivers Firefox¶
Yandex¶
- public static final OfflineDrivers Yandex¶
Methods¶
applyOfflineOptions¶
- public DriverService applyOfflineOptions(AbstractDriverOptions targetOptions, Path driverPathConfigured)¶
Применить настройки, связанные с offline-режимом работы.
Метод распаковывает ресурсы с закэшированными web-драйверами в папку с кэшем web-драйверов и вызывает конкретную реализацию метода
applyOptions(Path, AbstractDriverOptions, Path).- Parameters:
targetOptions – опции web-драйвера, установленные ранее и не зависящие от режима использования web-драйвера
driverPathConfigured – путь до драйвера в случае, если он явно указан в параметрах gs-automation. Иначе: null.
- Throws:
IOException– если не удалось создать временную папку для кэша web-драйверов
- Returns:
экземпляр сервиса web-драйвера для использования при инициализации web-драйвера.
applyOptions¶
- protected abstract DriverService applyOptions(Path cachePath, AbstractDriverOptions targetOptions, Path driverPathConfigured)¶
Применить специфичные для конкретного web-драйвера настройки, связанные с offline-режимом работы.
Метод определяется индивидуально для каждого поддерживаемого web-драйвера.
- Parameters:
cachePath – путь до папки с кэшем web-драйверов
targetOptions – опции web-драйвера, установленные ранее и не зависящие от режима использования web-драйвера
driverPathConfigured – путь до драйвера в случае, если он явно указан в параметрах gs-automation. Иначе: null.
- Returns:
экземпляр сервиса web-драйвера для использования при инициализации web-драйвера.
getDriverPath¶
valueOf¶
values¶
- public static OfflineDrivers[] values()¶