Selenium docker -компонент скачать файл - PullRequest
0 голосов
/ 07 марта 2020

Когда я запускаю код с драйвером Chrome, файл загружается по мере необходимости.

    driver = webdriver.Chrome(
        chrome_options=chrome_options
    )

Когда я запускаю код из драйвера Remote, файл не загружается:

    driver = webdriver.Remote(
          command_executor='http://hub:4444/wd/hub',
          desired_capabilities=desired_capabilities,
    )

  hub:
    image: selenium/hub:3.14.0-gallium
    ports:
      - "4444:4444"

  chrome:
    image: selenium/node-chrome:3.14.0-gallium
    volumes:
      - /dev/shm:/dev/shm
      - local_chrome_data_download:/tmp/downloads
    depends_on:
      - hub
    environment:
      HUB_HOST: hub

1 Ответ

0 голосов
/ 07 марта 2020

Достаточно было создать каталог для записи, используя :rw

  chrome:
    image: selenium/node-chrome:3.14.0-gallium
    volumes:
      - /dev/shm:/dev/shm
      - local_chrome_data_download:/tmp/downloads:rw
    depends_on:
      - hub
    environment:
      HUB_HOST: hub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...