executeAsync
Обзор
Используйте команду executeAsync
, чтобы выполнить асинхронно указанный JavaScript-код на странице текущего выбранного фрейма.
Последним аргументом команды должен быть колбэк, который будет вызван, как только скрипт завершит свою работу. В качестве входного параметра команда передает в колбэк результат выполнения скрипта.
Аргумент script
определяет сценарий для выполнения в виде тела функции. Функция будет вызвана с предоставленным массивом args
, и доступ к значениям может быть получен через объект arguments
в указанном порядке. Последним аргументом всегда должна быть колбэк-функция, которая будет вызвана после того, как скрипт будет выполнен.
Аргументами могут быть любые JSON-примитивы, массивы или объекты JSON. Объекты JSON, которые определяют ссылку на WebElement, будут преобразованы в соответствующий элемент DOM. Аналогично, любые WebElements в результате скрипта будут возвращены клиенту в виде объектов WebElement JSON.