Привет!
Мне нужно передавать кастомный профиль для хрома (установлены и настроены расширения), делаю это так
def create_chrome_options(self, preferences):
"""Create Chrome options."""
options = webdriver.ChromeOptions()
if 'binary_location' in preferences:
options.binary_location = preferences['binary_location']
options.add_argument('--profile-directory=Profile_1')
options.add_argument("--user-data-dir=/Users/username/custom_profile")
return options
При запуске локально все работает хорошо, а при запуске в selenoid все падает,
WebDriverException: Message: unknown error: cannot create default profile directory
Видимо, из-за того что в контейнере нет такого пути. Как мне сделать профиль для хрома доступным в контейнере?