playwright元素定位input输入框
时间: 2023-10-11 16:06:23 浏览: 122
playwright-1.44.0
在 Playwright 中,可以使用 `locator` 对象来定位元素,然后使用 `fill` 方法来输入文本。
以下是一个示例代码,用于在 Google 搜索框中输入关键字:
```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');
// 定位 Google 搜索框
const locator = page.locator('input[name="q"]');
// 在搜索框中输入关键字
await locator.fill('Playwright input example');
await browser.close();
})();
```
在上面的示例中,我们使用了 `page.locator` 方法来定位 Google 搜索框,然后使用 `fill` 方法来输入文本。其中 `input[name="q"]` 是一个 CSS 选择器,用于定位 Google 搜索框。
阅读全文