2012-06-17 50 views
0

我玩Casperjs和ExtJS的ExtJS的點擊事件,雙火

這裏是我的遊樂場:http://jsfiddle.net/charlesbourasseau/fEDCu/

這是我test.coffee: 卡斯帕=需要( '卡斯帕')創建 LOGLEVEL: '調試' 詳細:真

url = 'http://fiddle.jshell.net/charlesbourasseau/fEDCu/show/' 

casper.start url, -> 

    @click '.x-btn' 

casper.run -> @test.renderResults true 

這裏是輸出:

[info] [phantom] Starting... 
[info] [phantom] Running suite: 2 steps 
[debug] [phantom] opening url: http://fiddle.jshell.net/charlesbourasseau/fEDCu/show/, HTTP GET 
[debug] [phantom] Successfully injected Casper client-side utilities 
[info] [phantom] Step 2/2 http://fiddle.jshell.net/charlesbourasseau/fEDCu/show/ (HTTP 200) 
[debug] [phantom] Mouse event 'click' on selector: .x-btn 
[info] [remote] Click! 
[info] [remote] Click! 
[info] [phantom] Step 2/2: done in 4146ms. 
[info] [phantom] Done 2 steps in 4233ms 
FAIL Looks like you didn't run any test. 

有人想法爲什麼我得到2 [info] [remote] Click!

回答

0

這實際上是一個CasperJS問題,它在主分支中修復。

1

我不確定casperjs,但你的小提琴看起來不錯。如果你點擊一個按鈕 - 你會得到一個日誌條目。

+0

casperjs很好,我用沒有Extjs的小提琴進行了測試,只打印了一個條目。 – Charles