黄瓜watir firefox在测试后没有关闭

时间:2012-10-20 12:27:32

标签: firefox cucumber bdd watir

我刚开始使用黄瓜和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)

1 个答案:

答案 0 :(得分:1)

为什么在$browserBefore块中使用全局变量After?请尝试使用实例变量@browser。 (确保使用$browser更改@browser的所有匹配项。)