NodeJS 如何从页面中提取网络请求标题信息

inkz8wg9  于 2023-02-12  发布在  Node.js
关注(0)|答案(2)|浏览(123)

我使用nodejs和nightwatchjs来运行我的测试脚本。
我需要设计一个测试脚本,将检查某条信息显示在网页的标题。
下面我强调了我需要提取的信息。
一旦我提取了这个信息,我将测试这个"头"信息中是否包含某个值(例如gpi = UID)。

是否有任何特定的nodejs模块可以提取这些信息?
我已经阅读了request软件包信息,但找不到提取信息的方法。
任何帮助都将不胜感激。

a8jjtwal

a8jjtwal1#

您可以使用NightwatchJS API testing plugin,这样您就可以编写一个测试来针对标头执行expect

it('demo test async', async function({supertest}) {
    await supertest
      .request(`https://myUrl.com`)
      .get('<insert the path you want to test here e.g. / >')
      .expect(200)
      .expect('Content-Type', /json/);
  });

插件页面上有更多的细节,你可以随时问他们的discord

mv1qrgav

mv1qrgav2#

它看起来像cookie是突出显示在您的屏幕截图?如果这是你是什么后尝试这种方法关闭浏览器对象https://nightwatchjs.org/api/getCookie.html#apimethod-container

相关问题