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

从源码构建Playwright后无法使用codegen生成多选择器求助

解决Playwright Codegen无法生成多选择器的问题

核心问题:功能默认关闭,需手动启用

该多选择器生成属于实验性功能,默认未开启,启动codegen时必须指定参数:

playwright codegen --experimental-multiple-selectors

源码编译安装的正确步骤

如果选择从main分支源码编译,需严格执行以下步骤避免依赖或安装路径问题:

  • 进入源码目录后,先执行npm ci(而非npm install),保证依赖版本与项目完全一致
  • 执行npm run build,等待所有子包编译完成,确认无编译报错
  • 用npm link替代npm install -g .做全局安装,确保全局调用的是本地编译版本
  • 验证:执行playwright --version,确认版本带有dev标识,且路径指向本地编译目录

环境清理

  • 检查当前全局Playwright路径:Linux/macOS执行which playwright,Windows执行where playwright,确保路径是你编译安装的版本,而非之前安装的官方包
  • 若有冲突,先卸载全局的官方版本:npm uninstall -g @playwright/test

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 06:12:33