如何使用 Nightwatch 框架打开基于 Electron 的应用程序?

How to open Electron-based application using Nightwatch framework?

我希望使用 nightwatch.js

自动化基于电子的应用程序

我尝试使用 Java/Selenium 来做到这一点,但没有成功,因为我能够打开应用程序,但在打开后无法执行任何操作。

现在我读到了有关使用 webdriverIO 的 Nightwatch JS,它可以帮助我们自动化基于 Web 的应用程序。

由于 Electron 应用程序是基于 window 的应用程序,可以在其中打开 Web 视图,因此考虑使用它。

我设法做到了这一点,并在 Github 中上传了一个示例项目以供参考 https://github.com/rik12s/ElectronApp-Automation-Nightwatch.git