首页 > 解决方案 > 尽管 xPath 识别了元素,但 puppteer click() 方法不起作用

问题描述

我在几个测试中使用了当前的代码部分:

const menuIcon = await page.$x(`//span[contains(@class,'icon-menu-wrap')]`);
await menuIcon[0].click();

到目前为止它运行良好,但现在我得到了这个新测试,其中网站的登录过程与平时有点不同。尽管如此,我还是确保 puppeteer 能够识别元素(使用后page.$x我可以看到一个数组只包含一个项目),但是 click 方法不会做任何事情,但也不会抛出任何错误。

有任何想法吗?

标签: javascriptxpathautomationclickpuppeteer

解决方案


推荐阅读