2013-01-25 34 views
0

現在我正在嘗試單元測試一個簡單的Phonegap應用程序。特別是,我想在這個應用程序中測試振動功能。這個問題描述爲here如何在Chrome Developer Tools中解析console.log?

在建議的解決方案中,振動事件通過致電console.log()寫入Chrome日誌。爲了編寫單元測試,我想在此之後解析Chrome的日誌。有沒有可能從JavaScript做到這一點?

在這個reference question中,日誌的內容首先寫入磁盤。我也想知道是否有可能讀取日誌而不保存到磁盤。

+0

爲什麼不用QUnit做單元測試? – Billybonks

+1

感謝您的回覆。我決定使用QUnit來測試Phonegap應用程序的JavaScript部分。有用。但我也想測試它的GUI部分,例如文本域。問題是我創建了一個新的HTML(它將在Chrome中運行)進行測試,而文本字段位於index.html中,由phonegap使用(它將在模擬器中運行)。你有任何想法如何在這種情況下測試DOM? – byteocean

回答

2

我在引用問題中的回答爲您提供了一種登錄到控制檯的方式,但您可以用任何您想要的方式替換抽象中的邏輯。您可以將振動事件添加到字典或數組中,然後稍後處理這些值。

+0

謝謝Kevin!你能否檢查我添加到問題中的評論? – byteocean

相關問題