Playwright 没有看到正在运行的网络服务器

问题描述 投票:0回答:1

使用 Angular 应用程序进行简单设置。

尝试运行测试时,剧作家无法在“http://localhost:4200”上找到正在运行的应用程序 => 尝试再次启动它 => 失败 => 超时。

url: http://localhost:4200/
替换为
port: 4200
可以解决该问题。不确定是否相关,但问题主要发生在 M2 MacBook 上,因此可能与它处理网络/终端等的方式有关。

`webServer: [
    {
      command: 'nx serve',
      url: 'http://localhost:4200/', //problem was here
      timeout: 600 * 1000,
      reuseExistingServer: true,
    },
  ],`

发布此内容以便其他人可以节省我们几天的时间来弄清楚=)

解决方案:

url
更改为
port

process webserver port playwright
1个回答
0
投票

将 url: http://localhost:4200/ 替换为端口:4200 可以解决此问题。不确定是否相关,但问题主要发生在 M2 MacBook 上,因此可能与它处理网络/终端等的方式有关。

© www.soinside.com 2019 - 2024. All rights reserved.