Daniel Marino
12 十一月 2024
GitHub 上使用 Chrome 修复 Selenium 中的 DevToolsActivePort 文件错误
当 GitHub Actions 上的 Selenium 测试遇到“DevToolsActivePort 文件不存在”问题时,尤其是在 headless Chrome 中进行测试时,可能会很烦人。内存限制或不兼容的 ChromeDriver 版本通常是导致此问题的原因。本指南介绍了一个有效的修复方法:Chrome 和 ChromeDriver 的精确版本对齐以及内存节省设置。即使在无头设置中,通过考虑这些因素,CI/CD 系统上的测试运行也会变得更加一致和可控。