为什么设置Google Chrome配置文件时硒会崩溃? [重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么设置Google Chrome配置文件时硒会崩溃? [重复]相关的知识,希望对你有一定的参考价值。
此问题已经在这里有了答案:
所以,这就是我的代码,我要使用硒中的默认配置文件信息打开chrome。但当我单击chrome中的个人资料图标时,它不会加载并崩溃
来自selenium import webdriver从selenium.webdriver.chrome.options导入选项
options = webdriver.ChromeOptions()
options.add_argument("--user-data-dir=/Users/Library/Application Support/Google/Chrome/Default/Default")
driver = webdriver.Chrome(executable_path='/Users/Desktop/supbot/chromedriver', options=options, service_log_path="/tmp/log")
driver.get('google.com')
答案
您应该使用驱动程序文件的完整路径,例如:
C:pathtodriverchromedriver.exe
另外,避免使用Capabilities
,请尝试这种方法:
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
WebDriver driver = new ChromeDriver();
driver.get('google.com')
另一答案
尝试此:
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=C:\Path") #Path to your chrome profile
w = webdriver.Chrome(executable_path="C:\Users\chromedriver.exe", chrome_options=options)
以上是关于为什么设置Google Chrome配置文件时硒会崩溃? [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Selenium 在 Fedora 35 中使用 chromium 而不是 google-chrome,如何设置 google-chrome?以及如何设置具体的下载文件路径?
如何在 python 中使用现有的 google chrome 配置文件和 selenium chrome webdriver?