playwright清空textarea内容
时间: 2023-10-10 20:14:43 浏览: 63
你可以使用以下代码来清空一个textarea元素的内容:
```js
const { firefox } = require('playwright');
(async () => {
const browser = await firefox.launch();
const page = await browser.newPage();
await page.goto('https://www.example.com');
// 获取textarea元素
const textarea = await page.$('textarea');
// 清空内容
await textarea.fill('');
await browser.close();
})();
```
在这个例子中,我们首先使用`page.$`方法获取textarea元素,然后使用`textarea.fill('')`方法将其内容设置为空字符串。
相关问题
python代码playwright清空textarea内容
你可以使用 Playwright 的 `fill` 方法来清空 `textarea` 元素的内容,例如:
```python
from playwright.sync_api import Playwright, sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch()
page = browser.new_page()
page.goto("https://example.com")
# 获取 textarea 元素
textarea = page.locator("#my-textarea")
# 清空 textarea 内容
textarea.fill("")
```
在上面的代码中,我们首先使用 `page.locator` 方法获取 `id` 为 `my-textarea` 的 `textarea` 元素,然后使用 `fill` 方法将其内容设置为空字符串,即可实现清空 `textarea` 内容的功能。
playwright 清空输入框
你可以使用 `page.fill(selector, "")` 来清空输入框。其中,`selector` 是要清空的输入框的选择器,`""` 代表清空输入框的内容。例如,如果要清空 id 为 `username` 的输入框,可以使用以下代码:
```
await page.fill("#username", "");
```