使用守夜器观看网络
watch network with nightwatch
我正在使用nightwatch来测试应用程序的前端。我正在测试一些按钮是否可以点击。
是否可以通过守夜来了解是否有网络点击发出的请求,或者更普遍地说,观看网络。
是的,您可以使用https://www.npmjs.com/package/nightwatch-xhr以便监视来自Nightwatch.js.的Ajax请求
(我是维护人员之一)
是否可以通过守夜来了解点击是否发出了网络请求,或者更普遍地说,是否可以观看网络。
不,不是。
你不能用普通的守夜器。它可以通过browsermob完成,它可以记录您的浏览器请求并以HAR格式保存。您必须集成browsermob代理。我已经回复了另一个类似的帖子。检查一下。
https://groups.google.com/forum/#!消息/nFBi0fQNT8/Dp9t1 CDBAJ
以下是捕获XHR流量的解决方案:
https://github.com/Bugazelle/nightwatch-capture-network-traffic
它是如何工作的
-
利用
ajaxListener.js
js是从https://gist.github.com/icodejs/3183154
此黑客攻击将所有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()
}
然后利用Nightwatch API.getLog
.getLog可以为我们捕获控制台警告日志
相关文章:
- 如何使用神经网络和突触库来制作项目定价估计器
- 使用守夜器观看网络
- 适用于可在网络浏览器和智能手机上运行的网站的 MP3 播放器
- 更改网络播放器中的视频源
- 网络状态的全局侦听器
- 我的mp3链接被下载,而不是在我的网络播放器上流式传输
- 打印和下载受保护的网络 PDF 查看器
- Webpack 网络工作者加载器不工作
- 检测浏览器视频播放器中广告的网络调用
- 如何使用 ExtJS6 cookie 提供程序和状态管理登录表单.管理器 + OL3 用于网络制图应用程序
- 网络音频 API 声相器节点 - 如何在 100% 声相上剪切声音
- 月份下拉列表在硒网络驱动程序的日期选择器中无法正常工作
- 如何在 javascriptobfuscator.com 获得混淆器的网络框架版本
- 从网络应用程序打开短信编辑器
- 网络音频Api:我如何添加一个工作卷积器
- 需要一个javascript/HTML5网络播放器,该播放器使用WAV容器中包装的G.711编解码器播放音频
- Spotify网络播放器-更新网址而不刷新页面
- 当前基于网络的ePub阅读器
- 网络应用程序上的计时器
- 如何在绑定数据到asp时调用JavaScript函数.网络中继器