Puppeteer Sharp 提交表格

Puppeteer Sharp submit form

我正在尝试将 node.js 代码转换为 C#,但我卡在了这一点上。我需要提交表单,但我在 c# 中找不到任何方法。

 await page.$eval('#my-form', form => form.submit()),

我在 C# 中找不到 $eval 的任何函数。我在 C# 中尝试过 EvaluateExpressionAsync 但它似乎在页面内执行我们的脚本。我不想触发按钮上的点击事件。我只是想用 C# 翻译那行代码。

在 puppeteer sharp 中,正在使用扩展方法解决这个问题。

await page.QuerySelectorAsync("#my-form")
    .EvaluateFunctionAsync("form => form.submit()");