【发布时间】:2021-03-29 14:59:56
【问题描述】:
花了一些时间才弄清楚如何使用此代码将值传递到表单输入中:
await page.$eval('input[name=wc_name]', (el, name) => { el.value = name; }, result.name);
但我的问题是,如何将值传递给非输入(内容可编辑)?
我知道如何使用手动文本:
await page.type("[class='ql-editor ql-blank']", 'mymanualpricesethere');
我正在尝试传递result.price
我试过了:
await page.type("[class='ql-editor ql-blank']", (el, price) => { el.value = price; }, result.price);
但它没有通过(我看到空白)
需要帮助。
【问题讨论】:
-
为什么不等待 page.type("[class='ql-editor ql-blank']", result.price) ?
-
成功了!谢谢!将其发布为答案,以便我接受并投票。
标签: javascript puppeteer