我刚刚安装了Laravel的Dusk以添加浏览器测试。但是,当我运行测试时,出现Failed to connect on localhost port 9515: connection refused
错误。
我在网上检查过,似乎很多人都遇到同样的问题。我遇到了几种解决方案,例如this,但是当我在MacOS和Docker上运行项目时,它们似乎都适用于Windows和Homestead。
我确实尝试遵循该解决方案,但发现sudo apt
无法用于MacOS。然后,我安装了Homebrew,并尝试运行以brew
而不是sudo apt
开头的命令,但是它响应说该名称没有可用的公式。
如果您能推荐我可以看的解决方案或资源,我将不胜感激。谢谢。
答案 0 :(得分:0)
如果其他人遇到相同的问题:
基本上,问题是我只是遵循Laravel Dusk Documentation而未做任何进一步的配置。
对于Docker环境,必须完成更多配置,例如添加Selenium容器以允许浏览器测试运行。
请结帐Jake Harris的7 steps to running Laravel Dusk 3.0 tests in Docker environments。
谢谢。