【发布时间】:2020-03-05 18:08:09
【问题描述】:
赛普拉斯版^3.8.3
使用 Chrome,我可以设置并连接到远程调试端口。
在 cypress/plugins/index.js 中
if (browser.name === "chrome") {
args.push("--remote-debugging-port=9222");
return args;
}
当开始 cypress 运行时,我可以使用环境变量 CYPRESS_REMOTE_DEBUGGING_PORT=9222 作为前缀。
但是,当我尝试使用 Electron 进行类似操作时,我永远无法连接。
if (browser.name === "electron") {
args.webPreferences = {
remoteDebuggingPort: 9222
};
//----OR------
args.remoteDebuggingPort = 9222;
return args;
}
我觉得我错过了一些非常简单的东西!任何关于如何让 Cypress Electron 运行远程调试端口的想法都会很棒!
【问题讨论】:
标签: electron cypress chrome-devtools-protocol