Выполните JavaScript в браузере, используя Selenium + JavaScript или WebDriverJS - PullRequest
0 голосов
/ 12 октября 2018

После долгих поисков в течение многих дней я прошу помощи здесь.

У нас есть настройка, в которой мы используем javascript + selenium (webdriverjs).

Мы хотим передать данныев браузере, который открывается через селен.Проще говоря, мы хотим выполнить любой вид javascript в браузере.

В java + selenium у нас есть класс JavaScriptExecutor, который делает это.В javascript + selenium я не могу найти ничего похожего на это.

Я экспериментировал с driver.executeJavaScript и driver.executeScript.Но это не работает.

Пожалуйста, помогите.

Примечание: я не могу использовать транспортир в моем проекте.

1 Ответ

0 голосов
/ 12 октября 2018

Вот вам пример транспортира

browser.executeScript('window.scrollTo(0,0);');

асинхронное выполнение

browser.executeAsyncScript('window.scrollTo(0,0);');

для веб-драйвера js или другого фреймворка попробуйте с помощью

driver.executeScript()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...