我们正在寻求开发一个ElectronJS应用程序为特定的网站自动化在我们的桌面工作,其中包括像登录,表格填写,报告下载等常见任务。
我们已经尝试了ElectronJS,Spectron,NightmareJS,Puppeteer等的基本教程,所有这些都可以单独工作,但很少有文档(尽管github问题是开放的)可以相互集成。
我们希望实现以下目标:
session
)不应在ElectronJS应用程序关闭时删除,而应在应用程序重新启动时可用。browserWindow
上启动一些自动化任务,如下载、表单填写等
我们不需要无头的自动化,在那里一些魔术在幕后发生。我们只需要在当前页面上基于菜单/按钮单击的操作/任务。
NightmareJS
,Puppeteer
等似乎都开始了自己的网页实例(因为它们是为测试独立的应用程序而构建的),但我们需要的是现有BrowserWindows
的自动化。
对于这些目标,puppeteer
或nightmarejs
是正确的工具吗?如果是,有什么文档吗?
或者,我们是否应该在控制台中注入我们自己的原生JS事件,如mouseclick
等事件来执行操作?
https://stackoverflow.com/questions/51847667
复制相似问题