设置谷歌浏览器配置文件时,硒为什么会崩溃?

时间:2019-11-20 12:06:23

标签: python selenium

这就是我的代码,我想使用硒中的默认配置文件信息打开chrome。但是当我单击chrome中的个人资料图标时,它不会加载并崩溃

从硒导入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')

2 个答案:

答案 0 :(得分:0)

您应使用驱动程序文件的完整路径,例如:

C:\pathtodriver\chromedriver.exe

此外,避免使用Capabilities,请尝试以下方法:

System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
WebDriver driver = new ChromeDriver();
driver.get('google.com')

答案 1 :(得分:0)

尝试一下:

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)