0

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

1 回答 1

1

$browser为什么在BeforeAfter块中使用全局变量?尝试改用实例变量@browser。(确保更改所有出现的$browserwith @browser。)

于 2012-10-22T13:48:25.807 回答