【问题标题】:How to parse console.log in Chrome Developer Tools?如何在 Chrome 开发者工具中解析 console.log?
【发布时间】:2013-01-09 03:44:06
【问题描述】:

现在我正在尝试对一个简单的 Phonegap 应用程序进行单元测试。特别是,我想在这个应用程序中测试振动功能。此问题描述为here

在建议的解决方案中,振动事件通过调用console.log() 写入 Chrome 的日志。为了编写单元测试,我想在那之后解析 Chrome 的日志。是否可以通过 JavaScript 做到这一点?

在这个reference question中,日志的内容先写入磁盘。我也想知道是否可以在不保存到磁盘的情况下读取日志。

【问题讨论】:

  • 为什么不使用 QUnit 进行单元测试?
  • 感谢您的回复。我决定使用 QUnit 来测试 Phonegap 应用程序的 javascript 部分。有用。但我也想测试它的 GUI 部分,例如文本域。问题是我创建了一个新的 html(它将在 Chrome 中运行)进行测试,而文本字段位于 index.html 中,由 phonegap 使用(它将在模拟器中运行)。你知道如何在这种情况下测试 DOM 吗?

标签: javascript unit-testing google-chrome cordova logging


【解决方案1】:

我在引用问题中的回答为您提供了一种登录控制台的方法,但您可以用您想要的任何东西替换抽象中的逻辑。您可以将振动事件添加到字典或数组中,然后再处理这些值。

【讨论】:

  • 谢谢凯文!您能否检查一下我添加到问题中的评论?
猜你喜欢
  • 1970-01-01
  • 2011-05-11
  • 1970-01-01
  • 2015-08-26
  • 1970-01-01
  • 2017-08-12
  • 2016-08-04
  • 2018-07-26
  • 1970-01-01
相关资源
最近更新 更多