Вызвать «Инспектировать элемент» в позиции пикселя (x, y) - PullRequest
0 голосов
/ 07 ноября 2018

Учитывая положение пикселя на веб-странице, скажем, x = 40 и y = 100, есть ли способ вызвать функцию «Проверка элемента» из инструментов разработчика Chrome на этом пикселе программно? Может ли кукловод сделать это или как-то иначе?

Ответы [ 2 ]

0 голосов
/ 07 ноября 2018

Так что я думаю, что нашел ответ на свой вопрос. Вместо этого я должен был спросить, существует ли программный способ получить HTML-элемент в позиции пикселя (x, y), на что выше отвечает комментарий @ Wumm. Вы можете использовать elementFromPoint (x, y), чтобы получить HTML-элемент.

Во-вторых, ответ на то, как я поставил свой вопрос, отвечает @zfrisch. Так что не существует автоматического способа вызвать самих Devtools.

0 голосов
/ 07 ноября 2018

Как общий ответ, в настоящее время нет способа сделать это.

на странице Chromium

"Мы разрешаем только явное открытие devtools."

Это означает, что вы должны вручную открыть инспектор с помощью сочетания клавиш или выбора меню.

Примечание Способ обойти это - использовать какой-либо макросервис, который может генерировать события клавиатуры (например, ctrl+shift+j) и щелчки мыши (to right click and click inspect element). однако в действительности это все еще ручной процесс. Все, что можно сделать на компьютере, на каком-то уровне можно превратить в макрос, так что объяснять, как это сделать, немного нецелесообразно.

...