【问题标题】:ChromeDriver "cannot create default profile directory"ChromeDriver“无法创建默认配置文件目录”
【发布时间】:2016-07-25 20:52:04
【问题描述】:

我在 python 中使用 selenium,我正在尝试使用一些参数来启动 chromedriver。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options as ChromeOptions

def buildDriver():
    options = ChromeOptions()
    options.add_argument('--profile-directory="Default"')
    options.add_argument('--user-data-dir="C:/Temp/ChromeProfile"')
    browser = webdriver.Chrome(chrome_options=options)

driver = buildDriver()

我一直无法找到以下错误的解决方案:

selenium.common.exceptions.WebDriverException:消息:未知错误:无法创建默认配置文件目录

谷歌搜索这个错误不会产生任何有意义的结果,至少对我来说没有。

【问题讨论】:

    标签: python selenium automation selenium-chromedriver


    【解决方案1】:

    事实证明,添加参数时不能使用引号。

    options.add_argument('--profile-directory=Default')
    options.add_argument('--user-data-dir=C:/Temp/ChromeProfile')
    

    注意它是--profile-directory=Default 而不是--profile-directory="Default"

    这就是为我解决问题的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-29
      • 1970-01-01
      • 2014-12-16
      • 2010-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多