Контекст : Я настраиваю тестовую сборку браузера в моем конвейере CircleCI.
Описание : Когда я отправляю запрос на мой локальный vhost с помощью chromedriver с использованием кодирования, я получаю пустой экран , а url равен chrome -error: // chromewebdata / . Когда я сверну URL-адрес, он будет работать как положено.
Я уверен, что apache находит приложение , а сценарий работает правильно , поскольку журнал, который я поместил в конец сценария, проходит через , Но затем по какой-то причине меня перенаправили на эту странную страницу chrome (о которой я не могу найти много информации, за исключением того, что это означает, что мое приложение недоступно) и на пустой экран. Ничего ценного в журналах chrome, PHP или apache. Я также могу подтвердить, что chromedriver, кажется, работает нормально, так как я могу получить доступ к другим сайтам - таким как google, et c - без проблем.
И набор тестов отлично работает локально, но не в сервер сборки CircleCi
Сводка : Таким образом, в основном , chromedriver работает с другими сайтами (например, google.com), но не работает работать с моим приложением, где у curl нет проблем. Но я уверен, что сценарий моего приложения выполняется из-за журнала. И это происходит только на сервере временных / сборочных данных CircleCi.
Прочие сведения
- Запуск внутреннего docker образа
- ChromeDriver 79.0.3945.79
- Apache / 2.4.29 (Ubuntu)
- PHP 7.2
- Кодировка 3.1
Спасибо за любая помощь