如何使用 DOM 中样式为 "display: none" 的 puppeteer 在 <textarea> 字段中输入值

how to enter value in the <textarea> field using puppteer whose style is "display: none" in DOM

我在 DOM 中有一个文本区域字段。我想使用 Puppeteer 在文本字段中键入值。

<textarea id="sample" name ="gsp" style:"display: none">

</textarea>

A textarea 没有值属性,这与输入字段不同。使用 JavaScript,您可以使用 innerHTML 、 innerText 或 textContent 在其中写入文本

document.getElementById("sample").innerText = "your text"

您可以使用 page.evaluate():

await page.evaluate(() => {
    document.getElementById("sample").innerText = "your text";
});