使用watir加载chrome配置文件使用错误的目录

问题描述 投票:0回答:1

我正在尝试使用现有的用户个人资料启动chrome,我是通过检查chrome://version/获得的个人资料路径>

args = ['--user-data-dir=%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Profile 1']
Watir::Browser.new :chrome, options: {args: args}

[检查每chrome://version/个通过watir打开的配置文件时,我发现配置文件路径为%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Profile 1\Default,并在路径中添加了一个附加子目录\Default

任何想法如何解决?

我正在尝试使用现有的用户个人资料启动chrome,我通过检查chrome:// version / args = ['--user-data-dir =%USERPROFILE%\ AppData \ Local \ Google \ Chrome \ User Data \ Profile ...

ruby google-chrome watir
1个回答
1
投票

您可以创建自己的自定义配置文件,在chrome中很容易。在--user-data-dir=中分配自己的路径,例如user-data-dir=C:\yourname。现在,当您运行程序时,程序将打开chrome,chrome尝试从指定目录加载配置文件,如果发现文件夹为空,它将为您创建一个文件夹,然后将其加载。如果您想自定义该镶边,则可以通过程序来完成。但是,如果您仍想通过Browser进行自定义,然后使用调试器通过程序打开浏览器,然后在该浏览器中打开设置并进行自定义,则它将存储在您的目录中。

© www.soinside.com 2019 - 2024. All rights reserved.