If I have some content in my page such as:
Hi!
How can I use Google\'s Puppeteer to automate the clicking of that elemen
There is a much easier way to do it using an XPath expression:
const aElementsWithHi = await page.$x("//a[contains(., 'Hi!')]");
await aElementsWithHi[0].click();
Using page.$x, this code finds all a elements with the text Hi! inside. The result will be an array containing the matching a element handles. Using the elementHandle.click function, we can then click on the element.