Как я могу нажать на дисплей: ни один элемент с кукловодом? - PullRequest
1 голос
/ 29 апреля 2019

Я хочу щелкнуть элемент, свойство display которого равно none.Как я могу это сделать?

Код:

page.click(".foo");

1 Ответ

2 голосов
/ 29 апреля 2019

Вы можете использовать функцию JavaScript click. Эта функция будет инициировать событие нажатия элементов и не заботится о том, виден ли элемент или нет.

Вам нужно использовать page.evaluate, чтобы выполнить его внутри страницы.

Пример:

await page.evaluate(() => {
  document.querySelector('.foo').click();
});
...