Я хочу щелкнуть элемент без использования селекторов css.
await page.click()
использует селекторы для идентификации элемента.
Так как же я могу сделать что-то подобное?
await page.click('/*[@id="toc"]/ul/li[1]/a')
Сначала я должен был получить элемент с помощью
await page.$x('<xPath>')
. Он возвращает массив с элементами.Чтобы нажать, мне нужно было выбрать первый элемент в массиве.
const elements = await page.$x('<xPath>') await elements[0].click()