首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何自动化ElectronJS应用程序

如何自动化ElectronJS应用程序
EN

Stack Overflow用户
提问于 2018-08-15 02:25:34
回答 5查看 4.2K关注 0票数 5

我们正在寻求开发一个ElectronJS应用程序为特定的网站自动化在我们的桌面工作,其中包括像登录,表格填写,报告下载等常见任务。

我们已经尝试了ElectronJS,Spectron,NightmareJS,Puppeteer等的基本教程,所有这些都可以单独工作,但很少有文档(尽管github问题是开放的)可以相互集成。

我们希望实现以下目标:

  • 登录状态(session)不应在ElectronJS应用程序关闭时删除,而应在应用程序重新启动时可用。
  • 一些菜单按钮可在现有browserWindow

上启动一些自动化任务,如下载、表单填写等

我们不需要无头的自动化,在那里一些魔术在幕后发生。我们只需要在当前页面上基于菜单/按钮单击的操作/任务。

NightmareJSPuppeteer等似乎都开始了自己的网页实例(因为它们是为测试独立的应用程序而构建的),但我们需要的是现有BrowserWindows的自动化。

对于这些目标,puppeteernightmarejs是正确的工具吗?如果是,有什么文档吗?

或者,我们是否应该在控制台中注入我们自己的原生JS事件,如mouseclick等事件来执行操作?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51847667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档