gpt4 book ai didi

node.js - NightmareJS 无需关闭浏览器

转载 作者:太空宇宙 更新时间:2023-11-03 23:04:46 24 4
gpt4 key购买 nike

我习惯了 PhantomJS 和 Watir,它们都提供了开箱即用的 REPL。 REPL 允许我在当前运行的浏览器上执行自动化调用。

这是制作自动化脚本的一种有趣的方式,因为我可以在构建自动化脚本时观察每个步骤的效果。

事实上,我什至可以编写一个脚本来定义打开浏览器、执行登录和其他常见任务的方法,然后在通用 Node 或 Ruby REPL 中根据需要调用它们。

我可以在不关闭浏览器 (Electron) 的情况下执行 NightmareJS 调用吗?

最佳答案

不关闭?是的 - 不要调用 .end()

如果您询问是否可以断开 IPC(这意味着调用程序结束但不会结束 Nightmare 实例),然后在其他地方再次拾取 Nightmare 实例,答案是否定的。 #393 (将 Nightmare 函数与现有 Electron 应用程序打包)和 #593 (涵盖 v3 需求,包括许多应用程序的一个 Electron 实例)是相关的,但我不相信从新的调用应用程序附加 IPC 是一个好主意。

如果您提供有关您的情况以及您想要做什么的更多信息,我将编辑此答案以尝试提供帮助。

拥有 REPL 是一个不同的问题 - 我会将其添加到我要研究的事项列表中。这是个好主意。

关于node.js - NightmareJS 无需关闭浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37980155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com