我有一个包含多个项目的 iFrame,我想更新一个记录。
const frame = await page.frames()[1];
const P1_CUSTOM_NAME = await frame.$('#P1_CUSTOM_NAME');
await P1_CUSTOM_NAME.type('MyFavoritCustomer', {delay: 20});
这不会覆盖字段
P1_CUSTOM_NAME
.不幸的是,它附加了值 'MyFavoritCustomer'
.任何建议我如何清除项目值(value)?
最佳答案
尝试三次单击以聚焦并全选。
const frame = await page.frames()[1];
const P1_CUSTOM_NAME = await frame.$('#P1_CUSTOM_NAME');
await P1_CUSTOM_NAME.click({clickCount: 3});
await P1_CUSTOM_NAME.type('MyFavoritCustomer', {delay: 20});
关于puppeteer - 如何清除 puppeteer 中的项目值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46907941/