Как правильно передать профиль браузера в selenium внутри docker контейнера?

Необходимо запустить selenium в докере. Важно передать вебдрайверу профиль браузера.

Вот docker-compose

version: '2'

services:
  worker_main:
    build: ./app
    volumes:
      - /Users/username/Library/Application Support/Google/Chrome/Profile 1:/profile
    restart: always
    env_file:
      - config.env
    networks:
      - backend
    depends_on:
      - chrome

  chrome:
    image: selenium/standalone-chrome
    restart: always
    ports:
      - 4444:4444
    hostname: chrome
    networks:
      - backend

networks:
  backend:

Вот код драйвера

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=/profile")

driver = webdriver.Remote("http://chrome:4444/wd/hub", options=options)

В итоге драйвер выдает такую ошибку:

selenium.common.exceptions.WebDriverException: Message: unknown error: cannot create default profile directory


Ответы (0 шт):