Как щелкнуть элемент, используя идентификатор узла из дерева доступности в Puppeteer?Javascript

Форум по Javascript
Ответить
Anonymous
 Как щелкнуть элемент, используя идентификатор узла из дерева доступности в Puppeteer?

Сообщение Anonymous »

Я работаю с Puppeteer над автоматизацией взаимодействия на веб-странице. Я получил информацию из дерева доступности, используя метод Puppeteer page.accessibility.snapshot(). Снимок предоставляет элементы с уникальными значениями id, но эти идентификаторы не соответствуют обычным атрибутам HTML. Я хочу программно щелкнуть элемент, используя его идентификатор узла из этого снимка.
Вот что я пробовал:

Код: Выделить всё

I used page.accessibility.snapshot() to retrieve the accessibility tree and find the node ID.
Attempted to use page.evaluate() with the retrieved id, but it’s unclear how to map this back to the actual DOM element.
Explored using ARIA roles (role: "button") and names (name: "Recherche Google"), but this doesn’t guarantee matching the specific node.
Я ожидал, что буду взаимодействовать с элементом, используя идентификатор узла или любой доступный путь, но я не нашел надежного способа сопоставить идентификатор узла доступности с кликабельным элементом в Puppeteer.< /п>

Подробнее здесь: https://stackoverflow.com/questions/793 ... -puppeteer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»