我有一个自动化场景,我必须打开配置文件 5,因为此配置文件加载了一些扩展,所以我想启动它,因为当我们启动新的 chrome 浏览器并加载扩展时,它会给出错误“您的浏览器”由管理员管理” 当我要求管理员禁用它时,他们拒绝了,而不是我正在寻找分析方法
如果有人能提供解决方案那就太好了
我期待,应该使用 java selenium 启动具有此特定扩展的 chrome 配置文件
我昨天花了一个小时寻找这个,终于找到了。
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