我使用夜视来测试应用程序的前端。 我测试某些按钮是否可点击。
是否可以使用夜班,知道是否有网络 通过点击或更一般地观看网络提出的请求。
答案 0 :(得分:2)
是的,您可以使用https://www.npmjs.com/package/nightwatch-xhr来监视Nightwatch.js的Ajax请求。
(我是维护者之一)
答案 1 :(得分:0)
是否可以使用夜视仪,知道点击是否有网络请求,或者更一般地说,是为了观看网络。
不,不是。
答案 2 :(得分:0)
你不能用普通的夜间表。它可以通过browsermob完成,它可以记录您的浏览器请求并以HAR格式保存。您必须集成browsermob-proxy。我已经回复了另一篇类似的帖子。检查一下。
https://groups.google.com/forum/#!msg/nightwatchjs/NFBi0fnQNT8/Dp9t1-CDBQAJ
答案 3 :(得分:0)
以下是捕获XHR流量的解决方案:
https://github.com/Bugazelle/nightwatch-capture-network-traffic
利用ajaxListener.js
此黑客会将所有XHR请求作为警告日志发送到控制台
{
"type": "response",
"syncMode": this.syncMode,
"method": this.method,
"url": this.url,
"requestData": this.requestData,
"readyState": this.readyState,
"responseText": this.responseText,
"responseCode": this.status,
"responseHeader": this.getAllResponseHeaders()
}