【问题标题】:Submit form via headless browser - NodeJS通过无头浏览器提交表单 - NodeJS
【发布时间】:2017-07-07 17:23:15
【问题描述】:

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

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

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

是否有任何框架可以支持这一点?我看过 Nightwatch 和 Web Driver,但它们似乎都是针对自动化测试而不是我所追求的。

【问题讨论】:

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


    【解决方案1】:

    尝试使用casper.js

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-11
      • 2020-02-10
      • 2013-08-02
      • 2011-11-03
      • 1970-01-01
      • 2018-01-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多