javascript - 在控制台中看不到 WebdriverIO 日志(webdriver 日志)
问题描述
我正在使用 WebdriverIO 版本 5,并希望查看我的测试运行日志。
我尝试了命令:npm run rltest --logLevel=info
,但我只能看到规范报告器的输出。
[chrome 83.0.4103.116 Mac OS X #0-0] Running: chrome (v83.0.4103.116) on Mac OS X
[chrome 83.0.4103.116 Mac OS X #0-0] Session ID: 16d526a6b3cc51f54110024b112b247c
[chrome 83.0.4103.116 Mac OS X #0-0]
[chrome 83.0.4103.116 Mac OS X #0-0] cancel button
[chrome 83.0.4103.116 Mac OS X #0-0] ✓ Verify that when the user clicks on the Cancel
button, no changes made to the list
[chrome 83.0.4103.116 Mac OS X #0-0]
[chrome 83.0.4103.116 Mac OS X #0-0] 1 passing (36.2s)
有没有办法查看更详细的日志?我需要在里面配置什么wdio.conf.js
吗?
谢谢
解决方案
检查文档 - logLevel
所以基本上你需要设置这个属性wdio.conf.js
:
// ===================
// Test Configurations
// ===================
// Define all options that are relevant for the WebdriverIO instance here
//
// Level of logging verbosity: trace | debug | info | warn | error | silent
logLevel: 'debug',
推荐阅读
- php - Laravel hasMany 关系不返回没有括号的值
- javascript - 我找不到关于我的代码的任何错误,但脚本仍然无法正常工作
- azure - 如何构建我的第一个 Azure 静态 Web 应用?
- javascript - Google Drive API v3,如何从 HTML2Canvas、Javascript、ajax、php 简单上传图像
- java - 使用@Import 注释会创建导入文件中定义的所有bean吗?
- html - 如何使用foreach循环在html中的列内动态嵌套行?
- postgresql - 如何使用参数创建触发器和函数?
- sql - 按最后更新的顺序显示表名
- database - 用于数据库上 CRUD 操作的打包应用程序
- javascript - Vue Computed 属性未更新 - 未定义数据属性的奇怪行为