Chromedriver перенаправляет на chrome -error: // chromewebdata / и отображает пустой экран, даже если запрос проходит до конца скрипта - PullRequest
0 голосов
/ 29 января 2020

Контекст : Я настраиваю тестовую сборку браузера в моем конвейере 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

Спасибо за любая помощь

...