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

如何通过Python程序化开启Microsoft Edge的Split Screen模式及相关疑问

如何通过Python程序化开启Microsoft Edge分屏模式及相关问题解答

一、Python开启Edge分屏的可行方案

由于Edge的分屏是较新特性,目前EdgeWebDriver尚未提供原生API支持,可通过以下两种方式实现:

  • 模拟快捷键操作
    Edge默认分屏快捷键为Ctrl+Shift+],可借助pyautogui库模拟按键触发,示例代码:
    import pyautogui
    import time
    
    # 激活Edge窗口
    edge_windows = pyautogui.getWindowsWithTitle("Microsoft Edge")
    if edge_windows:
        edge_windows[0].activate()
        time.sleep(0.5)
        # 触发分屏快捷键
        pyautogui.hotkey('ctrl', 'shift', ']')
    
  • 图像识别定位按钮
    提前截取Edge分屏按钮的截图,使用pyautogui的图像识别功能定位并点击,示例代码:
    import pyautogui
    import time
    
    edge_windows = pyautogui.getWindowsWithTitle("Microsoft Edge")
    if edge_windows:
        edge_windows[0].activate()
        time.sleep(0.5)
        # 定位分屏按钮(需确保截图与按钮样式、分辨率匹配)
        split_button_pos = pyautogui.locateOnScreen('edge_split_btn.png', confidence=0.8)
        if split_button_pos:
            pyautogui.click(split_button_pos)
    
    注:图像识别需保证屏幕环境与截图一致,可调整confidence参数提高匹配成功率。

二、其他浏览器的分屏模式支持

主流浏览器大多已内置或支持分屏功能,具体如下:

  • Chrome:支持“并排浏览”,快捷键为Alt+Shift+],也可通过扩展增强分屏能力
  • Firefox:内置“分屏视图”,快捷键为Ctrl+Shift+E
  • Safari(Mac):提供“拆分视图”,可按住窗口绿色最大化按钮拖动至侧边触发,或使用快捷键Ctrl+Cmd+F后执行拆分操作
  • Brave:基于Chrome内核,支持与Chrome一致的分屏快捷键

三、是否只能借助图像识别激活分屏?

并非只能使用图像识别。除图像识别外,模拟系统快捷键是更稳定的替代方案(无需依赖图像匹配精度)。未来若EdgeWebDriver更新适配分屏特性的DevTools命令,即可通过Selenium直接调用原生API实现,无需依赖外部模拟工具。

内容的提问来源于stack exchange,提问作者Karlaji To

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 18:37:17