<small id='AEeHl'></small><noframes id='AEeHl'>

      • <bdo id='AEeHl'></bdo><ul id='AEeHl'></ul>
    1. <tfoot id='AEeHl'></tfoot>
      <i id='AEeHl'><tr id='AEeHl'><dt id='AEeHl'><q id='AEeHl'><span id='AEeHl'><b id='AEeHl'><form id='AEeHl'><ins id='AEeHl'></ins><ul id='AEeHl'></ul><sub id='AEeHl'></sub></form><legend id='AEeHl'></legend><bdo id='AEeHl'><pre id='AEeHl'><center id='AEeHl'></center></pre></bdo></b><th id='AEeHl'></th></span></q></dt></tr></i><div id='AEeHl'><tfoot id='AEeHl'></tfoot><dl id='AEeHl'><fieldset id='AEeHl'></fieldset></dl></div>
    2. <legend id='AEeHl'><style id='AEeHl'><dir id='AEeHl'><q id='AEeHl'></q></dir></style></legend>

    3. 如何通过 Selenium、ChromeDriver 和 GoogleChrome 打开默认 Chrome 配置文件

      时间:2023-09-14
      <legend id='BnVUn'><style id='BnVUn'><dir id='BnVUn'><q id='BnVUn'></q></dir></style></legend>

          • <bdo id='BnVUn'></bdo><ul id='BnVUn'></ul>

            • <i id='BnVUn'><tr id='BnVUn'><dt id='BnVUn'><q id='BnVUn'><span id='BnVUn'><b id='BnVUn'><form id='BnVUn'><ins id='BnVUn'></ins><ul id='BnVUn'></ul><sub id='BnVUn'></sub></form><legend id='BnVUn'></legend><bdo id='BnVUn'><pre id='BnVUn'><center id='BnVUn'></center></pre></bdo></b><th id='BnVUn'></th></span></q></dt></tr></i><div id='BnVUn'><tfoot id='BnVUn'></tfoot><dl id='BnVUn'><fieldset id='BnVUn'></fieldset></dl></div>
                <tbody id='BnVUn'></tbody>

              <small id='BnVUn'></small><noframes id='BnVUn'>

                <tfoot id='BnVUn'></tfoot>
                本文介绍了如何通过 Selenium、ChromeDriver 和 GoogleChrome 打开默认 Chrome 配置文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我想加载一个使用 Chrome 的新 Selenium ChromeDriver,就像我从我的扩展坞打开 Chrome 一样(基本上它会包含我所有的扩展程序、历史记录等)

                I want to load a new Selenium ChromeDriver that is using Chrome as if I open Chrome from my dock (Essentially it'll have all my extensions, history, etc.)

                当我使用以下代码时:

                ChromeOptions options = new ChromeOptions();
                options.AddArgument("user-data-dir=C:\Users\User\AppData\Local\Google\Chrome\User Data\");
                options.AddArgument("disable-infobars");
                options.AddArgument("--start-maximized");
                ChromeDriver chromeDriver = new ChromeDriver(options);
                

                它会加载 Chrome 浏览器,让我登录到我的 Gmail 和我的所有扩展程序,就像我想要的那样,但我的其余代码:

                It loads the Chrome browser with me signed into my Gmail and with all my extensions, just like I want, but the rest of my code:

                chromeDriver.Navigate().GoToUrl("https://www.youtube.com/");
                

                不执行.但是当我使用以下

                doesn't execute. But when I use the following

                ChromeOptions options = new ChromeOptions();
                options.AddArgument("user-data-dir=C:\Users\Andrea\AppData\Local\Google\Chrome\User Data\Default");
                options.AddArgument("disable-infobars");
                options.AddArgument("--start-maximized");
                ChromeDriver chromeDriver = new ChromeDriver(options);
                

                我的其余代码完美执行(请注意添加到第一个参数末尾的默认").关于如何获得第一个代码块(最后没有默认"的那个)来执行我的程序其余部分的任何提示或建议都会很棒.谢谢!

                The rest of my code executes perfectly (Notice the 'Default' added to the end of the first Argument). Any tips or suggestions on how I can get the first block of code (The one without 'Default' on the end) to execute the rest of my program would be great. Thanks!

                推荐答案

                我知道这是一个老问题,但对我有用的是删除C:"并将所有反斜杠替换为正斜杠.因此,从原始问题来看,这应该可以加载默认配置文件:

                I know this is an old question, but what worked for me is to do remove the "C:" and replace all of the backslashes with forward slashes. So, with that from the original question, this should work to load the default profile:

                options.AddArgument("user-data-dir=/Users/User/AppData/Local/Google/Chrome/User Data");

                这篇关于如何通过 Selenium、ChromeDriver 和 GoogleChrome 打开默认 Chrome 配置文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:使用 Selenium 在现有浏览器会话中打开一个新选项卡 下一篇:无法使用 Selenium Webdriver 打开 chrome 浏览器.管理员禁用加载解压缩的扩展程序

                相关文章

                1. <legend id='mvZON'><style id='mvZON'><dir id='mvZON'><q id='mvZON'></q></dir></style></legend>
                    <bdo id='mvZON'></bdo><ul id='mvZON'></ul>

                  <small id='mvZON'></small><noframes id='mvZON'>

                2. <tfoot id='mvZON'></tfoot>
                  <i id='mvZON'><tr id='mvZON'><dt id='mvZON'><q id='mvZON'><span id='mvZON'><b id='mvZON'><form id='mvZON'><ins id='mvZON'></ins><ul id='mvZON'></ul><sub id='mvZON'></sub></form><legend id='mvZON'></legend><bdo id='mvZON'><pre id='mvZON'><center id='mvZON'></center></pre></bdo></b><th id='mvZON'></th></span></q></dt></tr></i><div id='mvZON'><tfoot id='mvZON'></tfoot><dl id='mvZON'><fieldset id='mvZON'></fieldset></dl></div>