Zalenium grid // профиль браузера // cookie

Я ищу метод, который позволяет запускать контейнеры Zalenium Chrome с тем же профилем браузера. В частности, я заинтересован в упрощении аутентификации веб-файлов cookie. Когда Zalenium hub создает контейнер браузера на лету, кажется, что контейнер не имеет состояния и больше не содержит куки, несмотря на правильный вызов желаемых_capabilities.

Я вызываю хаб в Python следующим образом:

    executor = "http://" + self.config.get('REMOTE', 'host') + ":4444/wd/hub"
    exec_path_chrome = self.config.get('REMOTE', 'exec_path_chrome')
    options = webdriver.ChromeOptions() #Chrome Options
    options.add_argument("--user-data-dir=" + exec_path_chrome)
    options.add_argument("--profile-directory=" + self.profile)
    options.add_argument("--window-size=700,1000 ")
    options.add_argument("--window-position=800,0")
    self = webdriver.Remote.__init__(self, command_executor=executor, desired_capabilities=options.to_capabilities())

Я перепроверил с chrome://version что браузер использует правильную папку профиля.

0 ответов

Другие вопросы по тегам