D J*_*Joe 5 javascript automation nightmare electron puppeteer
我们希望在我们的桌面工作中为特定的网站自动化开发一个 ElectronJS 应用程序,其中包括登录、表单填写、报告下载等常见任务。
我们已经尝试了 ElectronJS、Spectron、NightmareJS、Puppeteer 等的基本教程,并且它们都可以单独工作,但是可以相互集成的文档非常少(尽管开放的 github 问题)。
我们希望实现以下目标:
session
) 不应在 ElectronJS 应用程序关闭时删除,并且应在应用程序重新启动时可用。browserWindow
我们不需要无头自动化,在幕后会发生一些神奇的事情。我们只需要在当前页面上基于菜单/按钮点击的操作/任务。
NightmareJS
,Puppeteer
等一切似乎开始自己的网页的情况下(因为,因为它们是专为独立应用程序的测试),但我们需要的是现有的自动化BrowserWindows
。
是实现这些目标的工具puppeteer
还是nightmarejs
正确的工具?如果是,有什么文件吗?
或者,我们是否应该mouseclick
在控制台中注入我们自己的原生 JS 事件(如etc 事件)来执行操作?
Spectron 是电子构建应用的最佳匹配。
您将可以访问所有电子 API。我们只能通过 Spectron 启动和停止您的应用程序。
我们可以运行打包的应用程序或不打包的应用程序。
https://electronjs.org/spectron
归档时间: |
|
查看次数: |
3957 次 |
最近记录: |