【问题标题】:How to extract Network Request Header info from page如何从页面中提取网络请求头信息
【发布时间】:2023-02-10 04:35:16
【问题描述】:
我正在使用 nodejs 和 nightwatchjs 来运行我的测试脚本。
我需要设计一个测试脚本来检查某条信息是否显示在网页的标题中。
下面我突出显示了我需要提取的信息。
提取此信息后,我将测试此“标头”信息中是否包含某个值(例如 gpi=UID)。
是否有任何特定的 nodejs 模块可以提取此信息?
我已阅读request 包裹信息,但找不到提取信息的方法。
任何帮助将不胜感激。
【问题讨论】:
标签:
node.js
http-headers
nightwatch.js
【解决方案1】:
您可以使用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 中询问