playwright教程
时间: 2023-06-12 14:06:00 浏览: 55
Playwright 是一个Node.js库,用于自动化测试Web应用程序。它支持Chrome、Firefox、Safari和Edge浏览器,并提供了一个简单的API,使得编写测试用例变得非常容易。
以下是一个简单的Playwright测试用例,用于打开Google主页并搜索“Playwright”:
```javascript
const { chromium } = require('playwright');
(async () => {
const browser = await chromium.launch();
const context = await browser.newContext();
const page = await context.newPage();
await page.goto('https://www.google.com');
await page.type('input[name="q"]', 'Playwright');
await page.keyboard.press('Enter');
await page.waitForNavigation();
console.log(await page.title());
await browser.close();
})();
```
这个测试用例使用Playwright启动Chrome浏览器,创建一个新的页面,然后使用`page.goto`方法导航到Google主页。它然后使用`page.type`方法在搜索框中键入“Playwright”,使用`page.keyboard.press`方法按下回车键,并使用`page.waitForNavigation`方法等待页面导航完成。最后,它打印出页面标题并关闭浏览器。
如果您想深入了解Playwright的更多功能,请查看官方文档:https://playwright.dev/docs/intro/