【问题标题】:element is not visible on site using puppeteer [closed]使用 puppeteer 在现场看不到元素 [关闭]
【发布时间】:2021-01-18 20:55:38
【问题描述】:

站点中存在一个聊天开始按钮,如下所示

但在 puppeteer 上运行自动化脚本时,此按钮不显示。即使我使用各种等待它加载。因为这里没有出现下面的按钮

【问题讨论】:

  • 这与您的previous 问题有何不同?
  • @AlonEitan 没有人评论或回答上一个问题,我被困在这里 3 天。所以我想也许有人在最后一个问题中没有得到正确的答案。我被困在这里,所以需要专业人士的帮助。

标签: javascript node.js puppeteer jest-puppeteer puppeteer-cluster


【解决方案1】:

元素存在那里。可能由于使用延迟或在给定时间内未呈现,按钮的 UI 未出现,但元素存在。

从普通浏览器(不是通过自动化脚本运行)检查并复制“开始按钮”的唯一标识符

然后使用await page.click("button_Identifier"); 您会看到开始聊天按钮已单击,窗口移至下一步。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-26
    • 2021-04-14
    • 1970-01-01
    • 1970-01-01
    • 2020-05-22
    • 1970-01-01
    • 2018-12-09
    • 1970-01-01
    相关资源
    最近更新 更多