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

如何使用Python Selenium在谷歌Chrome中打开DevTools?

解决ChromeDriver模拟F12/DevTools快捷键无效的问题
  • 直接通过页面元素发送快捷键的方式对打开DevTools这类浏览器级操作无效,因为这类快捷键是浏览器本身监听的,并非页面元素可捕获的事件。
  • 若需要启动时自动打开DevTools,可通过ChromeOptions添加启动参数:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.add_argument("--auto-open-devtools-for-tabs")
driver = webdriver.Chrome(options=options)
driver.get("https://example.com")
  • 若需运行时触发打开DevTools,可调用Chrome DevTools Protocol(CDP)命令:
# 启用DevTools并打开窗口
driver.execute_cdp_cmd("DevTools.enable", {})
driver.execute_cdp_cmd("DevTools.show", {})
  • 你之前尝试的send_keys方法失效的核心原因:该方法仅作用于页面DOM元素,无法触发浏览器层面的全局快捷键。

内容的提问来源于stack exchange,提问作者Sam Gore

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 22:55:34