JsBundle¶
- final class JsBundle¶
Added in version 1.2.1.
Сборка единого текста JS-библиотеки gs-automation из файлов ресурсов
src/main/js.Список файлов перечислен в
manifest.jsonрядом с ними. Порядок файлов в манифесте значения не имеет: каждый файл — самостоятельный IIFE, защищённо расширяющий общий namespacewindow.GsAutomation, без зависимостей от порядка исполнения.Собранный текст обёрнут guard’ом, делающим повторную инъекцию всего блока безопасным no-op.
Fields¶
TEXT¶
Methods¶
readResource¶
- static String readResource(Class<?> resourceAnchor, String resourceName)¶
Прочитать произвольный файл ресурсов как текст. Используется как для сборки бандла библиотеки, так и извне пакета (см.
JsLibrary.injectScript(org.openqa.selenium.JavascriptExecutor, java.lang.Class) — для скриптов, не входящих в саму библиотеку (например, ресурсов тестового окружения).- Parameters:
resourceAnchor – класс, относительно пакета которого разрешается
resourceName(либо любой класс, еслиresourceName— абсолютный путь)resourceName – имя или путь файла ресурса
- Returns:
текст файла