我们的应用程序是使用电子框架开发的。它是一个独立的应用程序。我已经看到光谱仪是用于自动化电子应用的框架。但我不确定它是否适用于桌面应用程序。请确认一下。
我安装了nodejs和spectron。 我在下面的网站上提到了一个代码启动应用程序 https://electron.atom.io/spectron/
文件名:First.js
var Application = require('spectron').Application
var assert = require('assert')
var app = new Application({
path: 'C:\Users\ramass\AppData\Local\Programs\ngsolutions\ngsolutions.exe'
})
app.start().then(function () {
// Check if the window is visible
return app.browserWindow.isVisible()
}).then(function (isVisible) {
// Verify the window is visible
assert.equal(isVisible, true)
}).then(function () {
// Get the window's title
return app.client.getTitle()
}).then(function (title) {
// Verify the window's title
assert.equal(title, 'My App')
}).then(function () {
// Stop the application
return app.stop()
}).catch(function (error) {
// Log any failures
console.error('Test failed', error.message)
})
我试图使用命令
运行脚本节点First.js
但我得错误说
C:\spectronprgs>node First.js
Error: Cannot find module 'spectron'
请让我知道我是否走向正确的道路 如何使用spectron框架启动.exe文件 如何运行脚本
答案 0 :(得分:2)
从命令行运行以下命令。
npm install --save-dev spectron
然后看看你是否能找到该模块。您在帖子中从未提及过如何安装光谱仪。