我在我的 symfony 项目中使用 Panther Tests Case 和 PHPUnit 进行功能测试。当我在我的计算机(php bin/phpunit)上运行测试时,一切正常。当我连接到服务器并运行测试时,一切正常。Chrome 驱动程序已正确安装在服务器上,我可以使用命令行运行它。但是,当我推送 gitlab 并且我的 CI 启动时,我总是有同样的错误:这是来自 gitlab 界面的屏幕截图
我的脚本从使用 SSH 连接到我的服务器开始。所以行为应该与我使用 Putty 和 SSH 连接到我的服务器时相同...我在 .gitlab.ci 脚本上使用的命令是 'php bin/phpunit '。我在本地使用的相同。
我发现了一些关于这个问题的帖子,但都在 Selenium 上,而对于 panther 什么都没有……请帮忙!:)