protractor - 在量角器自动化的记录器文件中打印控制台错误(响应代码为 4xx 或 5xx)
问题描述
我想在量角器中执行自动化脚本时在记录器文件中打印带有响应代码 4xx 或 5xx 的控制台错误。现在我在我的 afterEach 中使用以下代码。它从控制台打印所有内容。
browser.manage().logs().get('browser').then(function(browserLog) {
console.log('log: ' + require('util').inspect(browserLog));
});
解决方案
Thr protractor 测试在节点上执行,因此您可以使用节点的文件系统('fs' 模块)命令。
例如 appendFile 方法 如何附加到 Node 中的文件?
推荐阅读
- javascript - 有没有办法隐藏具有“无头:假”选项的 Puppeteer 浏览器?
- powerbi - PowerBi 创建不同年份和月份的列
- excel - 查找最近邻 Excel 算法
- laravel - 使用 VuejJs 和 Laravel 在数据库中存储新记录时表不会刷新
- woocommerce - 如何在我的购物车和结帐中显示简短描述
- android - 我可以在哪里以及如何存储可从多个活动访问的数据?
- java - Java:为什么 java.util.Collections.list(Enumeration) 具有破坏性?
- google-cloud-platform - 仅将主页指向 GitHub 页面,并使用 GCP 网络服务器处理其他所有内容
- javascript - 如何使用 vanilla javascript 进行拖放?
- windows - 当我尝试使用 psql 时,它要求输入不存在的用户的密码