我想将Selenium与我当前的Chrome个人资料一起使用,这些资料可能正在使用,也可能没有使用。我希望能够启动一些Selenium自动化,它可以识别(例如)当前Chrome会话中当前设置的任何Cookie。我也希望我的Selenium自动化能够更改仍然存在于我的本地配置文件中的cookie。
示例:
我知道在技术上可以通过在ChromeOptions中设置user-data-dir来实现,但这会导致以下错误:
[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)
您是否已查看错误消息中列出的目录的权限?他们应该共享同一个组并具有写权限。
这应该可以解决消息,但是您的实现看起来是正确的。