Javascript 如何在Chrome开发者工具中解析console.log?

Javascript 如何在Chrome开发者工具中解析console.log?,javascript,unit-testing,google-chrome,cordova,logging,Javascript,Unit Testing,Google Chrome,Cordova,Logging,现在,我正在尝试对一个简单的Phonegap应用程序进行单元测试。特别是,我想在此应用程序中测试振动功能。本文描述了这个问题 在建议的解决方案中,通过调用console.log()将振动事件写入Chrome的日志。为了编写单元测试,我想在此之后解析Chrome的日志。可以通过JavaScript实现吗 在这种情况下,日志的内容首先写入磁盘。我还想知道是否可以在不将日志保存到磁盘的情况下读取日志。我在参考问题中的回答为您提供了一种登录到控制台的方法,但是您可以用任何您想要的内容替换抽象中的逻辑。您

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

在建议的解决方案中,通过调用
console.log()
将振动事件写入Chrome的日志。为了编写单元测试,我想在此之后解析Chrome的日志。可以通过JavaScript实现吗


在这种情况下,日志的内容首先写入磁盘。我还想知道是否可以在不将日志保存到磁盘的情况下读取日志。

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

为什么不使用QUnit进行单元测试?谢谢您的回复。我决定使用QUnit测试Phonegap应用程序的javascript部分。它起作用了。但我还想测试它的GUI部分,例如文本字段。问题是我创建了一个新的html(它将在Chrome中运行)进行测试,而文本字段位于index.html中,phonegap使用它(它将在emulator中运行)。你知道如何在这个场景中测试DOM吗?谢谢Kevin!你能检查一下我对问题的评论吗?