JSExecutor

Класс с методами выполнения скриптов JavaScript

Parameters

browser

Объект Browser

pageBase

Объект PageBase

Functions

Link copied to clipboard
fun and(): T

Метод возвращает объект страницы, у которой были вызваны методы класса JSExecutor

Link copied to clipboard
fun <T> executeScript(scriptId: Int, vararg args: Any): T?

Вывполнение скрипта JavaScript по его scriptId. Id скрипта выдает метод pinScript

fun <T> executeScript(script: String, vararg args: Any): T?

Вывполнение скрипта JavaScript

Link copied to clipboard
fun <T> executeScriptAsync(script: String, vararg args: Any): T?

Асинхронное выполнение скрипта JavaScript

Link copied to clipboard
fun pinScript(script: String): Int

"Прикрепление" скрипта к текущей сессии драйвера. После этого скрипт можно выполнять по scriptId с помощью метода executeScript.

Link copied to clipboard

"Открепление" скрипта от текущей сессии драйвера