Эмуляция кликов с помощью js

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
Нужно кликать по элементам с помощью js.
На сайте нельзя делать element.click или отправлять Event клика на событие.
Мне дали кусок кода который это может делать с помощью js.
JavaScript:
let target = document.createElement("div");
target.addEventListener("click", element.wrapper.clickHandler.bind(element.wrapper));
setTimeout(target.click.bind(target), 1);
element должен быть с wrapper.clickHandler
Вопрос, как это подружить с зенкой?
спс
 
Последнее редактирование:

Skrine

Client
Регистрация
05.02.2020
Сообщения
87
Благодарностей
18
Баллы
8
85765

Так не работает?

Мне выбивает ошибку что просто нет такого элемента, возможно у тебя так заработает, не пробовал?
85766
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 971
Благодарностей
4 420
Баллы
113
В консоли инструментов разработчика браузера тестируете код.
Если работает, то переносите код в JS-кубик Зенки с исполнением на текущей странице и всё должно работать.
 

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
В консоли инструментов разработчика браузера тестируете код.
Если работает, то переносите код в JS-кубик Зенки с исполнением на текущей странице и всё должно работать.
Тут element должен быть с wrapper.clickHandler, это как понять? обычный html не работает...
 

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
Посмотреть вложение 85765

Так не работает?

Мне выбивает ошибку что просто нет такого элемента, возможно у тебя так заработает, не пробовал?
Посмотреть вложение 85766
не, так не работает))) я бы не писал тогда, тут возможно ошибка в другом. element должен быть с wrapper.clickHandler
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 971
Благодарностей
4 420
Баллы
113
Тут element должен быть с wrapper.clickHandler, это как понять? обычный html не работает...
На сайте ваш код в консоли работает?
Если ДА, то ответ на вопрос о дружбе с Зенкой положительный.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)