【发布时间】: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