通过无头浏览器提交表单 - NodeJS

时间:2017-07-07 17:23:15

标签: node.js nightwatch.js headless-browser

由于古老的堆栈,表单提交的响应是HTML。在我的客户端域上呈现时,相关信息通过portlet注入。如果在本地呈现标记,则缺少必要的内容。这使我无法简单地将数据发布到相关的表单端点。

因此,我需要提交一个表单,并在无头浏览器中搜索成功/失败页面以获取必要的信息。

我计划在我的NodeJS应用程序中连接API端点,我可以发布表单数据,然后在无头浏览器中提交表单并使用已删除的内容进行响应。

是否有任何支持此功能的框架?我看过Nightwatch和Web Driver,但它们似乎都是针对自动化测试,而不是我之后的目标。

1 个答案:

答案 0 :(得分:0)

尝试使用casper.js

它是一个脚本和测试实用程序,可与Slimer.js(无头浏览器)

一起使用