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

标签 selenium electron nightwatch.js webdriver-io

我正在寻找使用nightwatch.js自动化基于 Electron 的应用程序

我尝试使用Java/Selenium来完成此操作,但未成功,因为我能够打开应用程序,但打开后无法执行任何操作。

现在,我了解了使用WebdriverIO的Nightwatch JS,它可以帮助我们自动化基于Web的应用程序。

由于Electron应用程序是基于窗口的应用程序,因此会在其中打开Web View ,因此请考虑使用它。

最佳答案

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

关于selenium - 如何使用Nightwatch框架打开基于 Electron 的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42625889/

相关文章:

javascript - Protractor if (checkbox.isSelected()) 错误?

java - 如何使用 selenium 更改元素的样式

java - 加载扩展时出错无法从 'C:\..\Local\Temp\scoped_dir6312_32763\internal' 加载扩展。禁止加载解压缩的扩展

java - 如何使用 junit 将数据从二维参数数组传递到 selenium rc 中的 type() 函数

selenium - 无法使用 Nightwatch 启动 Safari 浏览器

javascript - Electron 找不到模块/资源/应用程序/index.js

webview - Electron 极限历史记录goBack在Webview中

html - 用 Electron 本地保存html表数据

attributes - Nightwatch.js 使用数据属性

nightwatch.js - 守夜人 : how to assert class is visible based on a regex?