Драйвер Chrome не загружает ресурсы на странице

#selenium #google-chrome #selenium-webdriver #webdriver #selenium-chromedriver

#selenium #google-chrome #selenium-webdriver #webdriver #selenium-chromedriver

Вопрос:

Я пытаюсь загрузить веб-страницу с помощью Selenium 3 и драйвера chrome в контейнере Docker, и я не вижу, как там загружаются ресурсы. Ниже показано, как выглядит веб-страница, когда я загружаю ее в контейнер docker. Версия Chromedriver здесь 86

введите описание изображения здесь

Но когда я загружаю его со своего локального компьютера, веб-страница нормально загружается со всеми ресурсами. Ниже показано, как удаленный драйвер запускается для выполнения в Docker.

Ниже приведен список ChromeOptions, которые я использую. (Приведение здесь связано с несколькими другими параметрами браузера, возвращаемыми этим же методом)

     options = new ChromeOptions();
    ((ChromeOptions) options).setBinary("/opt/google/chrome/google-chrome");
    ((ChromeOptions) options).setAcceptInsecureCerts(true);
    ((ChromeOptions) options).addArguments("--no-sandbox", "--disable-dev-shm-usage");
    ((ChromeOptions) options).addArguments("--disable-extensions");
    options.setCapability("browserVersion", "general");
  

Затем создайте экземпляр драйвера следующим образом.

     driver = new RemoteWebDriver(
    url,
    SeleniumHelper.getCapabilities("chrome",
        myGrid.getForwardProxy()));
  

Что я здесь делаю не так? Почему ресурсы не загружаются? Любая помощь будет высоко оценена.

Комментарии:

1. Я также столкнулся с этой проблемой — вам удалось ее решить?

2. Нет, к сожалению, все еще сталкивается с этим. Дайте мне знать, если вы что-то найдете, пожалуйста!