Клик по координатам canvas

  • Автор темы Автор темы SlipDez
  • Дата начала Дата начала

SlipDez

Client
Регистрация
18.07.2018
Сообщения
453
Реакции
90
Баллы
28
Есть canvas необходимо кликнуть по его координатам.

При вызове метода MouseClick с параметрами (520, 372, "left", "down") активно окно пропадает
При эмуляции клика через кубик после клика необходимый элемент не реагирует.

Что делать?
 
Есть canvas необходимо кликнуть по его координатам.

При вызове метода MouseClick с параметрами (520, 372, "left", "down") активно окно пропадает
При эмуляции клика через кубик после клика необходимый элемент не реагирует.

Что делать?
Побольше бы кода, так сложно сказать в чем проблема.

Возможно нужно поменять down на click
 
Побольше бы кода, так сложно сказать в чем проблема.

Возможно нужно поменять down на click
Обычная hcapcha клик по координатам canvas
109334

То, что использовал в 1 случае вообще не реагирует, в других popup окно пропадает

js который отрабатывает отлично и кликает по нужным координатам
C#:
Развернуть Свернуть Копировать
function simulateClick(x, y) {
    var clickEvent= document.createEvent('MouseEvents');
    clickEvent.initMouseEvent(
    'click', true, true, window, 0,
    0, 0, x, y, false, false,
    false, false, 0, null
    );
    document.elementFromPoint(x, y).dispatchEvent(clickEvent);
}
simulateClick(205,187);
нужно что-то похожее из zp
 
Обычная hcapcha клик по координатам canvas
Посмотреть вложение 109334
То, что использовал в 1 случае вообще не реагирует, в других popup окно пропадает

js который отрабатывает отлично и кликает по нужным координатам
C#:
Развернуть Свернуть Копировать
function simulateClick(x, y) {
    var clickEvent= document.createEvent('MouseEvents');
    clickEvent.initMouseEvent(
    'click', true, true, window, 0,
    0, 0, x, y, false, false,
    false, false, 0, null
    );
    document.elementFromPoint(x, y).dispatchEvent(clickEvent);
}
simulateClick(205,187);
нужно что-то похожее из zp
этот код прям кликает по координатам ? что то не вериться....
elementFromPoint ищет элемент по координатам, dispatchEvent вызывает событие clickEvent, где выше прописали обычное событие 'click' от мышки для элемента.
вообще ни разу нет клика по координатам.

в зенке для клика по координатам используются методы фуллэмуляции. на форуме просто куча постов с примерами работы.
 
  • Оценить
Реакции: SlipDez и djaga
этот код прям кликает по координатам ? что то не вериться....
elementFromPoint ищет элемент по координатам, dispatchEvent вызывает событие clickEvent, где выше прописали обычное событие 'click' от мышки для элемента.
вообще ни разу нет клика по координатам.

в зенке для клика по координатам используются методы фуллэмуляции. на форуме просто куча постов с примерами работы.
Не получается через zp, отправьте код, если знаете как сделать
 
Не получается через zp, отправьте код, если знаете как сделать
поиском по форуму надо воспользоваться. ключевое слово FullEmulationMouse
через JS никто не работает в зенке.... вроде уже повторяюсь...
 
  • Оценить
Реакции: djaga
Есть canvas необходимо кликнуть по его координатам.

При вызове метода MouseClick с параметрами (520, 372, "left", "down") активно окно пропадает
При эмуляции клика через кубик после клика необходимый элемент не реагирует.

Что делать?
Если советуют через фулл, можно попробовать так

C#:
Развернуть Свернуть Копировать
var tab = instance.ActiveTab;

tab.FullEmulationMouseMove(500,500);
tab.FullEmulationMouseClick("left", "click");

Дока ZP
 
  • Оценить
Реакции: SlipDez и djaga
Если советуют через фулл, можно попробовать так

C#:
Развернуть Свернуть Копировать
var tab = instance.ActiveTab;

tab.FullEmulationMouseMove(500,500);
tab.FullEmulationMouseClick("left", "click");

Дока ZP
Пробовал так, окно почему-то пропадает после этого
 
Пробовал так, окно почему-то пропадает после этого
Я попробовал у себя, шаблон кликает по картинке и окно не пропадает. Может это от браузера зависит, я пробовал на Chromium генерация по умолчанию.
 
  • Оценить
Реакции: SlipDez
Я попробовал у себя, шаблон кликает по картинке и окно не пропадает. Может это от браузера зависит, я пробовал на Chromium генерация по умолчанию.
Странно, спс что проверил, а по canvas тоже нормально клик происходит? Картинка которая выше, где клик по координатам
 

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