gpt4 book ai didi

nightwatch.js - 使用 nightwatch.js 监控请求和响应

转载 作者:行者123 更新时间:2023-12-02 11:22:03 27 4
gpt4 key购买 nike

我正在使用 Nightwatch 并希望监控我的 nightwatch 步骤生成的 http 请求。有没有办法监听发送的请求和收到的响应。我不需要修改它们。

谢谢
马特

最佳答案

是的,有办法。
为了监控 HTTP 请求:
它基本上会监控用户点击发送的事件
向服务器发出请求,例如:登录页面中的提交按钮 - 发送用户名和密码。
首先安装 npm i nightwatch-xhr
之后你可以做一个这样的功能:

module.exports = {
tags: ["test"],
"test": function (browser) {
browser
.windowMaximize()
.url("some url")
.insertValue("namevalue")
.insertValue("passwordValue")

//then write something like that
.waitForXHR(
"",
1000,
function browserTrigger() {
browser.click("submit button")
},
function assertValues(xhr) {
console.log(xhr)
}
);
}
}
它将捕获发送到服务器的请求数据。

关于nightwatch.js - 使用 nightwatch.js 监控请求和响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37534601/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com