You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Edge Capabilities与EdgeOptions禁用Edge侧边栏(自动化场景)

如何通过Edge Capabilities和EdgeOptions在自动化场景中禁用Edge侧边栏

针对你的Edge 107.0.1418.62(64位正式版)+ Win10环境,以下是适配自动化场景的两种解决方案:

方法1:通过EdgeOptions添加启动参数(推荐)

这种方式无需修改系统注册表,仅对当前自动化会话生效,适合批量或临时运行的自动化场景。

Python Selenium 代码示例

from selenium import webdriver
from selenium.webdriver.edge.options import Options

# 初始化EdgeOptions
edge_options = Options()
# 添加禁用侧边栏的启动参数
edge_options.add_argument("--disable-features=msHubSidebar")

# 启动Edge浏览器
driver = webdriver.Edge(options=edge_options)
driver.get("https://example.com")

也可以通过命令行参数直接指定注册表项临时值(效果一致):

edge_options.add_argument("--registry-key=HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Edge\\HubsSidebarEnabled=0")

方法2:模拟键盘快捷键关闭侧边栏

如果上述参数不生效,可通过自动化执行Shift + Ctrl + /组合键实现,需确保浏览器窗口处于激活状态:

Python Selenium 代码示例

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

driver = webdriver.Edge()
driver.get("https://example.com")
time.sleep(1)  # 等待页面加载,确保窗口激活

# 定位页面body元素并发送组合键
driver.find_element("tag name", "body").send_keys(Keys.SHIFT + Keys.CONTROL + '/')

注意:该方法依赖页面加载状态,稳定性略低于方法1,仅作为备选方案。

内容的提问来源于stack exchange,提问作者Harshwardhan Patil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 23:05:16