我们如何启动具有特定配置文件的 Chrome 浏览器

问题描述 投票:0回答:1

我有一个自动化场景,我必须打开配置文件 5,因为此配置文件加载了一些扩展,所以我想启动它,因为当我们启动新的 chrome 浏览器并加载扩展时,它会给出错误“您的浏览器”由管理员管理” 当我要求管理员禁用它时,他们拒绝了,而不是我正在寻找分析方法

如果有人能提供解决方案那就太好了

我期待,应该使用 java selenium 启动具有此特定扩展的 chrome 配置文件

java google-chrome selenium-webdriver
1个回答
0
投票

我昨天花了一个小时寻找这个,终于找到了。

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.options import Options
import time 

# Set up WebDriver options
options = Options() 
options.add_argument("user-data-dir=C:\\Users\\yourusername\\AppData\\Local\\Google\\Chrome Beta\\User Data")
options.add_argument("profile-directory=Default or profile 5")
options.add_experimental_option("detach", True)
 
# Use webdriver_manager to automatically install the correct ChromeDriver
driver_service = Service(ChromeDriverManager().install())

# Set up the WebDriver
driver = webdriver.Chrome(service=driver_service, options=options)

driver.get("https://twitter.com/home")
time.sleep(10) # Wait for 10 seconds
© www.soinside.com 2019 - 2024. All rights reserved.