playwright使用教程
时间: 2023-08-11 21:08:53 浏览: 261
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
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)