2012-12-13 64 views
0

我不得不重構現有的GWT Web項目,而不存在任何測試用例。在我開始之前,我想爲常見操作創建測試用例。我正在嘗試用zombie.js寫一個測試用例。但我的問題更多的是一般的JavaScript挑戰。看看下面的例子。我需要一個測試用例來模擬包含文本「Click me!」的UI元素的點擊。但是,點擊處理程序在之前分配給某個元素,例如c11或c1。任何想法如何實現?點擊最接近的父級上的點擊事件

<div id="c1"> 
    <div id="c11"> 
     <div id="c12"></div> 
     <div id="c13"></div> 
     <div id="c14"><nobr>Click me!</nobr></div> 
    </div> 
</div> 
+0

任何更新?很高興知道zombie.js在這個意義上是否有用。如果有任何gwt應用程序,請分享相關鏈接。 – SSR

回答

0

不確定zombie.js是在GWT應用程序中進行單元測試或集成測試的方法。避免js級別的東西的原因是,如果GWT Widget在應用程序DOM層中使用更改可能是不確定的,並且基於js的單元測試的東西變得片狀。

GWT單元測試方法是記錄在這裏 - https://developers.google.com/web-toolkit/doc/latest/tutorial/JUnit

測試方法對於GWT應用程序 - https://developers.google.com/web-toolkit/articles/testing_methodologies_using_gwt

一些額外的資源 - http://code.google.com/p/gwt-test-utils/wiki/SimpleUnitTest