Node.js puppeter-在网页中查找文本

Node.js puppeter-在网页中查找文本,node.js,puppeteer,selector,Node.js,Puppeteer,Selector,只有在网页中找到“LoginID”文本时,我才会尝试单击选择器: if ((await page.content()).includes("LoginID")){ await page.waitForSelector('#selector1') await page.click('#selector1') } 我不确定这是不是最好的方法 有人能给我确认一下吗 任何帮助都将不胜感激这似乎合理,但取决于页面。“最佳”是一个相当相对的术语。请添加有

只有在网页中找到“LoginID”文本时,我才会尝试单击选择器:

if ((await page.content()).includes("LoginID")){
        await page.waitForSelector('#selector1')
        await page.click('#selector1')
}
我不确定这是不是最好的方法

有人能给我确认一下吗


任何帮助都将不胜感激

这似乎合理,但取决于页面。“最佳”是一个相当相对的术语。请添加有关实际用例的更多详细信息。谢谢。这是一个有效的用法,如果你没有经历过任何负面影响,请放心使用。谢谢你的回复。这个代码在我的情况下似乎不起作用。事实上,我不确定a是否真的能在选择器上找到文本和clic。当我登录两次时,会收到一条错误消息,我必须单击此选择器才能登录。看起来代码从未经过这个简单的循环。