2012-10-20 54 views
0

我剛開始使用黃瓜和watir進行一些網站測試,並且一切正常,但測試後Firefox並沒有關閉。我得到這個錯誤:黃瓜watir firefox沒有關閉後測試

!!! error running onStopped callback: TypeError: callback is not a function 
*** LOG addons.xpi: shutdown 
!!! error running onStopped callback: TypeError: callback is not a function 
*** LOG addons.xpi: shutdown 
!!! error running onStopped callback: TypeError: callback is not a function 
*** LOG addons.xpi: shutdown 

任何想法,任何人?

對不起,忘記了示例代碼!

require 'watir-webdriver' 

Before do 
    $browser = Watir::Browser.new 
end 

After do 
    $browser.close 
end 

Given ... (etc. - all the step defs here) 
+0

請分享導致錯誤的代碼。 –

+0

糟糕 - 抱歉,小學生錯誤:-) – Hogsmill

+0

它發生在我們所有人身上。 :) –

回答

1

你爲什麼要使用全局變量$browserBeforeAfter塊?改爲使用實例變量@browser。 (請務必更改$browser@browser的所有匹配項。)