Playwright 安装

1
Looks like Playwright was just installed or updated. ║ ║ Please run the following command to download new browsers: ║ ║ ║ ║ playwright install ║ ║ ║ ║ <3 Playwright Team

看到这个提示,说明你刚刚安装或更新了 Playwright,但还需要下载 Playwright 所需的浏览器(如 Chromium、Firefox、WebKit 等)。以下是具体操作步骤:

1 直接运行安装命令

在终端(命令行)中执行以下命令,自动下载浏览器:

1
playwright install

这会自动下载 Playwright 支持的浏览器(默认包括 Chromium、Firefox 和 WebKit)。

2 可选:指定浏览器安装

如果只需要安装特定浏览器,可以指定浏览器名称:

1
2
3
playwright install chromium  # 仅安装 Chromium
playwright install firefox # 仅安装 Firefox
playwright install webkit # 仅安装 WebKit

3 验证是否成功

安装完成后,运行以下命令测试 Playwright 是否正常工作:

1
playwright test

如果看到浏览器自动启动并运行测试,说明一切就绪。

4 常见问题解决

  1. 权限问题(Linux/macOS): 如果提示权限不足,尝试在命令前加 sudo:
1
sudo playwright install
  1. 网络问题: 如果下载速度慢或失败(尤其在国内),可以尝试:
  • 使用国内镜像源(需配置环境变量):
1
PLAYWRIGHT_DOWNLOAD_HOST=https://npmmirror.com/mirrors/playwright playwright install
  • 通过 npm 配置镜像(如果通过 npm 安装 Playwright)如果你通过 npm 安装 Playwright,可以配置 npm 镜像源:
1
2
3
4
# 设置 npm 镜像
npm config set registry https://registry.npmmirror.com
# 安装 Playwright 并自动使用镜像
npm install playwright
  1. 找不到命令: 如果提示 playwright: command not found,可能是安装路径未添加到系统环境变量。尝试:
1
python -m playwright install  # 通过 Python 模块直接调用

为什么需要这一步?
Playwright 是一个浏览器自动化工具,它依赖真实的浏览器引擎来运行测试。首次安装时,需要单独下载这些浏览器二进制文件,因此官方提示你执行 playwright install。

完成后,你就可以正常使用 Playwright 进行自动化测试了! 🚀