是否可以使用Spectron连接到现有的电子应用程序?我不是特别确定如何实现这一点..
我希望能够做一些如下的事情:
import { Application } from 'spectron';
import electronPath from 'electron';
import path from 'path';
// but don't spawn new electron application
new Application({
path: electronPath,
args: [path.join(__dirname, '..', '..', 'app')],
});有一些使用debuggerAddress选项的文档,但我不太确定这是否是我想要的,因为debuggerAddress的参数是url,比如:'127.0.0.1:1234‘。
发布于 2019-10-17 03:31:11
我努力使这项工作的电子6,能够在最后,这是一个工作的repo (在一个旧的上面做了修改)
发布于 2020-01-30 13:33:20
请确保您在同一目录下创建了Test文件夹,并在此文件中创建了spectron文件。
Json文件更改:
"scripts": {"test": "mocha"}
const app = new Application({path: electronPath,args:[path.join(__dirname,'..')],})
beforeEach(function () {return app.start()})
afterEach(function () {if (app && app.isRunning()) {return app.stop()}})https://stackoverflow.com/questions/43977189
复制相似问题