如何安装playwright 2024版本
· 811 词 · 5 分钟 读完 playwright基础 video
视频版本
Youtube
B 站
这几天录视频,在 windows 电脑上试着去安装了一下 javascript 版本的 playwright,发现有点难度,主要是网络联通性有挑战,这里简单记录一下。
安装 nodejs
首先我们需要安装 nodejs,这里略过。
我的安装的版本是Node.js v20.15.1
。
最重要的步骤:设置 npm 源
对于国内用户来说,这一步至关重要,是解决网络联通性的关键。
打开命令行,输入下面的命令。
如果你对命令行不熟悉,那么 win 11 系统里,随便打开 1 个文件夹,鼠标右键打开系统菜单,选择在终端中打开
就可以了。
我们在终端里输入下面的命令,大部分情况下,不需要我们手动一个字符一个字符输入,只要在 playwright 中文站的安装教程里拷贝具体的命令,然后右键点击终端就可以粘贴了。
npm config set registry https://registry.npmmirror.com
使用 npm 安装 playwrgiht
如果你对命令行熟悉的话,可以新建 1 个文件夹 demo
,然后从命令行里cd
进去,再运行下面的命令。
如果你对命令行不熟悉,那么 win 11 系统里,我们可以新建 1 个文件夹 demo
,进入 demo 文件夹,鼠标右键打开系统菜单,选择在终端中打开
就可以了。
npm init playwright@latest
安装选项
命令运行时会出现 4 个问题,全部按 Enter 选择默认值
- ✔ Do you want to use TypeScript or JavaScript? · TypeScript
- ✔ Where to put your end-to-end tests? · tests
- ✔ Add a GitHub Actions workflow? (y/N) · false
- ✔ Install Playwright browsers (can be done manually via 'npx playwright install')? (Y/n) · true
等待一段时间后就可以看到 playwright 已经安装成功了。
安装 vscode 以及 playwright 插件
这一步不是必须的,但如果你不熟悉命令行的话,那么还是非常推荐的。
在 vscode 插件市场搜索 playwright 插件,安装微软官方出的那个插件,一般情况下就是排第 1 位的那个。
使用 vscode 打开 demo 文件夹
首先用 vscode 打开我们刚才新建的 demo 项目,然后在进行下面的配置。
- projects 选择 chrome
- settings 里面选择
show trace viewer
打开tests
文件夹下的example.spec.ts
文件。
然后点击test
方法旁的三角形按钮,就可以运行用例了。
运行用例
在运行默认用例时可能因为网络原因出现失败的情况,这时候可以把第 1 个用例改一下。
test("has title", async ({ page }) => {
await page.goto("https://playwright.itest.info/");
// Expect a title "to contain" a substring.
await expect(page).toHaveTitle(/Playwright/);
});
我们把用例里的playwrgith.dev
改成playwright.itest.info
,再次运行,不出意外的话用例会成功运行通过 ✅。
思考题
await expect(page).toHaveTitle(/Playwright/);
用中文去说明这个断言的具体检查了什么内容?