在浏览器中打开的.mhtml文件中填写输入

时间:2020-05-14 14:34:07

标签: javascript node.js google-chrome puppeteer mhtml

我想在mhtml文件上运行e2e测试,即填写表格。

在mhtml文件上查看和提取数据确实非常有效,但是我不能填写任何input字段(既不能手动也不能通过操纵up)。您可以使用我在StackOverflow登录页面上创建的mhtml file进行试用。

<input name="firstName" value="">

这是我打开快照的方式:

browser = await puppeteer.launch()
page = await browser.newPage()
const snapshotPath = join('file://', __dirname, 'mysnapshot.mhtml')
await page.goto(snapshotPath)

是否可以使用mhtml文件填写输入内容,还是只能在Chrome中查看输入内容?

将快照转换为HTML是可行的,但我想尽可能避免这种情况。

0 个答案:

没有答案