【问题标题】:How to open URL through default Chrome profile using Python Selenium Webdriver如何使用 Python Selenium Webdriver 通过默认 Chrome 配置文件打开 URL
【发布时间】:2018-06-30 15:58:59
【问题描述】:

我在 Mac OS X 上使用 selenium 和 python 3.6.3。我正在使用此代码,但浏览器 Google chrome 在使用 selenium 启动后立即关闭我启动此代码,Google chrome 使用默认配置文件打开新窗口,但 chrome 不会打开 url google.com。

代码有什么问题?感谢您的帮助!

FILE_NAME_PROFILE = '/Users/User/Library/Application Support/Google/Chrome'
options = webdriver.ChromeOptions()
options.add_argument('--user-data-dir='+FILE_NAME_PROFILE)
driver = webdriver.Chrome('assets/chromedriver', chrome_options=options)
driver.get("https://google.com")

【问题讨论】:

  • This might help。在运行此代码时打开 Chrome 将无法按预期工作。在执行此代码之前,请确保您已关闭所有 Chrome 实例。

标签: python google-chrome selenium selenium-webdriver selenium-chromedriver


【解决方案1】:

我正在使用两个参数并且在开发中运行良好

"user-data-dir=C:\Users\NameUser\AppData\Local\Google\Chrome\User Data"

"profile-directory=Default"

如果您想使用另一个配置文件(不是默认配置),您必须创建它并且只需要更改第二个参数。所有配置文件都存储在“用户数据”文件夹中

"profile-directory=Profile 1"

【讨论】:

    猜你喜欢
    • 2018-12-18
    • 2015-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多