【问题标题】: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 中询问

    【讨论】:

      【解决方案2】:

      看起来 cookie 在您的屏幕截图中突出显示了?如果那是你想要的,请尝试关闭浏览器对象https://nightwatchjs.org/api/getCookie.html#apimethod-container

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-20
        • 1970-01-01
        • 2018-06-09
        相关资源
        最近更新 更多