playwright使用教程
时间: 2023-08-11 18:08:53 浏览: 246
Python库 | playwright-0.162.1-py3-none-win32.whl
Playwright 是一个 Node.js 库,用于自动化浏览器测试,可以在 Chrome、Firefox 和 Safari 上运行。下面是使用 Playwright 进行浏览器自动化测试的简单教程:
1. 安装 Playwright:
```
npm install playwright
```
2. 创建一个测试文件:
```
const { chromium } = require('playwright');
(async () => {
const browser = await chromium.launch();
const page = await browser.newPage();
await page.goto('https://www.baidu.com/');
await page.type('#kw', 'hello world');
await page.click('#su');
await page.waitForSelector('#content_left');
console.log(await page.title());
await browser.close();
})();
```
上面的代码使用 Chromium 浏览器打开百度页面,输入 "hello world",点击搜索按钮,并等待搜索结果加载完成后输出页面标题。
3. 运行测试:
```
node test.js
```
运行测试时,Playwright 会自动下载浏览器二进制文件,并启动浏览器运行测试。在测试完成后,浏览器会自动关闭。
更多使用 Playwright 的细节可以参考官方文档:https://playwright.dev/docs/intro
阅读全文