Puppeteer - 有时点击不执行

时间:2018-05-25 08:04:37

标签: reactjs typescript jest puppeteer

我对点击行为有疑问,我无法弄明白。

设置

  • 打字稿:2.9.0-insiders-20180510
  • Jest:22.4.3
  • Puppeteer版本:1.4.0
  • 平台/操作系统版本:Win10
  • Node.js版本:8.9.0

代码

await page.waitFor(gameActionButtonSelector(2, "Deactivate"));
console.log(await page.content());
await page.click(gameActionButtonSelector(2, "Deactivate"));
await page.waitFor(gameActionButtonSelector(2, "Activate"));

问题

有时候点击不会被执行,尽管元素在那里。在上面的代码中我记录了页面html,我可以看到那里的元素,但它仍然没有被点击。点击操作不会引发异常。

如果需要更多详细信息,请告诉我

1 个答案:

答案 0 :(得分:1)

解决!

看起来上一次测试显示的是一个隐藏按钮中心的弹出窗口我试图点击..太蹩脚了。