由于陈旧的堆栈,表单提交的响应是 HTML。当在我的客户域上呈现时,相关信息将通过 portlet 注入(inject)。如果在本地呈现标记,则会缺少必要的内容。这使得我无法简单地将数据发布到相关的表单端点。
因此,我需要提交表单并在 headless 浏览器中抓取成功/失败页面以获取必要的信息。
我计划在我的 NodeJS 应用程序中连接一个 API 端点,我可以将表单数据发布到该端点,然后在 headless 浏览器中提交表单并以抓取的内容进行响应。
是否有任何框架可以支持这一点?我看过 Nightwatch 和 Web Driver,但它们似乎都是针对自动化测试而不是我所追求的。
最佳答案
关于node.js - 通过 headless 浏览器提交表单 - NodeJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44976534/