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

如何在Python Playwright中启用Chrome自动化测试控制通知

解决Playwright中Chrome自动化控制通知不显示的问题

你的代码里有一个关键参数导致该通知被隐藏,只需按以下方式修改即可恢复显示:

问题根源

你在Chrome启动参数中添加了--disable-infobars,这个参数的作用就是关闭Chrome的信息栏,而「Chrome正被自动化测试软件控制」的通知就属于这类信息栏内容。

修改步骤

从args列表中移除'--disable-infobars'这一行即可,Playwright在非无头模式下默认会显示该通知,无需额外添加其他参数。

修改后的完整代码:

from playwright.sync_api import Playwright, sync_playwright

with sync_playwright() as playwright:
    # Define Chrome browser options
    options = {
        'args': [
            '--disable-gpu',
            '--disable-dev-shm-usage',
            '--disable-setuid-sandbox',
            '--no-first-run',
            '--no-sandbox',
            '--no-zygote',
            '--ignore-certificate-errors',
            '--disable-extensions',
            '--disable-notifications',
            '--disable-popup-blocking',
            '--remote-debugging-port=9222'
        ],
        'headless': False  # Set headless option here
    }

    # Launch Chrome browser with options
    browser = playwright.chromium.launch(**options)
    
    # Create a new context
    context = browser.new_context()
    
    # Create a new page
    page = context.new_page()

效果验证

运行修改后的代码,Chrome启动后顶部会出现你期望的「Chrome正被自动化测试软件控制」通知,与提供的示例图片效果一致。

内容的提问来源于stack exchange,提问作者Anik Saha

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 03:42:10