我是Cypress的新手,我试图在Docker容器上运行一个简单的测试,但我得到了这个错误:
cy.visit() failed trying to load:
http://bp.localhost:84/
We attempted to make an http request to this URL but the request failed without a response.
We received this error at the network level:
> Error: getaddrinfo ENOTFOUND bp.localhost
Common situations why this would fail:
- you don't have internet access
- you forgot to run / boot your web server
- your web server isn't accessible
- you have weird network configuration settings on your computer
但我的容器正在运行,我可以从浏览器访问测试网站
我一直在寻找一个解决方案,但我发现的大多数都与柏树在同一码头形象。
我已经用npm install在本地安装了它,因为我不能修改映像本身。
我怎样才能进入以上网址?
1条答案
按热度按时间ergxz8rk1#
这对我很有效:
1.将
baseUrl
添加到cypress.config.ts
1.更新我的
hosts
文件我使用的是MacOS,因此如果您使用的是Windows,那么主机文件当然会位于不同的位置