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

无法在调试模式下运行Playwright测试脚本的技术求助

解决Playwright Inspector启动时PWDEBUG=1不被识别的问题

你遇到的错误是因为PWDEBUG=1是类Unix系统(Linux/macOS)的环境变量设置语法,而Windows的PowerShell/CMD终端不支持这种写法。直接执行pytest命令正常说明测试本身没问题,只是环境变量的设置方式不对。

解决方案:

根据你使用的终端类型选择对应的命令:

  • PowerShell终端:
    $env:PWDEBUG=1; pytest -s test_saucedemo.py
    
  • CMD终端:
    set PWDEBUG=1 && pytest -s test_saucedemo.py
    

执行上述命令后,Playwright Inspector会自动启动,测试流程会暂停等待你的调试操作。

你的测试代码:

import pytest
from playwright.sync_api import Page,expect

def test_page_title(page:Page):
    page.goto("https://www.saucedemo.com/v1/index.html")  #pytest --base-url https://www.saucedemo.com
    expect(page).to_have_title("Swag Labs")
    page.get_by_placeholder("Username").fill("standard_user")
    page.get_by_placeholder("Password").fill("secret_sauce")

    page.locator("input.btn_action").click()

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 08:54:58