我们启动基于电子的应用程序如下:
test.beforeAll(async() => {
electronApp = await _electron.launch({
args: [
path.join(__dirname, '../'),
'--disable-gpu',
'--whitelisted-ips=',
'--disable-dev-shm-usage',
]
});
...
以前很管用的。现在测试失败,并显示以下错误消息:
electron.launch: Timeout 30000ms exceeded.
61 | createDefaultSettings();
62 |
> 63 | electronApp = await _electron.launch({
| ^
你可以在https://github.com/rancher-sandbox/rancher-desktop上看到测试。复制:
设置:
git clone https://github.com/rancher-sandbox/rancher-desktop.git
npm i
复制:
npm run test:e2e
1条答案
按热度按时间xzlaal3s1#
这可能与Monterey 12.3.1上的节点问题有关,因为它已经在默认端口5000上运行。
尝试禁用“Airplay接收器”像这篇文章,它为我工作。
“系统首选项”->“共享”->“Airplay接收器”
Why nodeJS is not working on macOS Monterey?