Ответ на эту проблему уже находится внутри самого вопроса. Поскольку файлы cookie являются файлами cookie HttpOnly, браузер не может отследить их существование - тем не менее они все еще существуют. Это фактически причина, по которой был создан флаг HttpOnly.
В целях тестирования, возможно, лучше подходить к проверке функциональности, которую должны предоставлять файлы cookie, вместо простой проверки их существования.
Я запустилChrome WebDriver тестирует без docker-compose, что я делал в CI-конвейере. Вот почему браузер не смог увидеть файлы cookie HttpOnly.