首页 > 解决方案 > 从 puppeteer 强制显示模态

问题描述

我正在使用 puppeteer 开发测试工具。

Javascript 代码有效,但我需要从 puppeteer 执行它。

$('#myModal').modal('show') 从控制台工作,但我无法通过 page.$eval 或类似的调用使其工作。

我搞不清楚了。请指教。

谢谢。

雷内

标签: node.jsmodal-dialogpuppeteer

解决方案


您可能在页面内使用 jQuery。jQuery 中的 $ 和 $eval 表单 puppeteer 没有任何联系。

尝试以下page.evaluate,这有点类似于在控制台中运行代码,

page.evaluate(()=>$('#myModal').modal('show'))

推荐阅读