0

Я бы хотел использовать Selenium рядом с моим текущим профилем Chrome, который может быть или не использоваться. Я хотел бы иметь возможность запускать автоматизацию Selenium, которая знает (например) любые текущие установленные файлы cookie из моего текущего сеанса Chrome. Мне также хотелось бы, чтобы моя автоматизация Selenium могла изменять файлы cookie, которые будут сохраняться в моем локальном профиле.Как я могу поделиться своим текущим профилем Chrome с Selenium?

Пример:

  1. Я хотел бы, чтобы иметь возможность вручную войти в веб-сайт (без селена)
  2. Я хотел бы, чтобы затем запустить некоторые автоматизации Selenium, что предполагает я уже (я бы был)
  3. Я хотел бы сделать некоторые изменения с помощью автоматизации Selenium
  4. Я хотел бы закрыть автоматизацию Selenium и увидеть изменения, которые были отражены в моем оригинале , ручное инициирование ованный, сессия

Я знаю, что это технически может быть достигнуто путем установки пользовательских данных-Dir в ChromeOptions, однако, что приводит к следующим ошибкам:

[20644:39092:1124/205239:ERROR:cache_util_win.cc(20)] Unable to move the cache: 0 
[20644:39092:1124/205239:ERROR:cache_util.cc(134)] Unable to move cache folder C:\Users\****\AppData\Local\Google\Chrome\User Data\Default\ShaderCache\GPUCache to C:\Users\****\AppData\Local\Google\Chrome\User Data\Default\ShaderCache\old_GPUCache_000 
[20644:39092:1124/205239:ERROR:cache_creator.cc(134)] Unable to create cache 
[20644:39092:1124/205239:ERROR:shader_disk_cache.cc(585)] Shader Cache Creation failed: -2 

ответ

0

Вы рассмотрели разрешение каталогов, перечисленных в сообщении об ошибке? Они должны иметь одну и ту же группу и иметь права на запись.

Это должно решить сообщения, но ваша реализация выглядит правильно.

+0

У меня, однако, я считаю, что проблема в том, что они используются, но это то, что я хочу. Я хочу, чтобы Selenium разделил профиль, который я сейчас использую. –

+0

Если вам нужно проверить, действительно ли эти файлы открыты и используются, вы можете использовать команду lsof для запроса открытого файла и проверки файлов. Похоже, ты уже на этом треке. – briansc2008

+0

Вы смогли решить эту проблему? – briansc2008

Смежные вопросы