【发布时间】:2017-05-15 10:30:37
【问题描述】:
是否可以使用 Spectron 连接到现有的 Electron 应用程序?我不太确定如何实施这个..
我希望能够做类似的事情:
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')],
});
有一些关于在 Spectron 中使用 debuggerAddress 选项的文档,但我不确定这是否是我正在寻找的,因为 debuggerAddress 的参数是 url,例如:'127.0.0.1 :1234'。
【问题讨论】:
-
我仍然不确定你想做什么。使用连接,您的意思是要使用已经在某处运行的应用程序?为什么在您的情况下重新启动应用程序不好?
标签: webdriver electron selenium-chromedriver spectron