cucumber watir firefox测试后未关闭
我刚刚开始使用cucumber和watir进行一些站点测试,一切正常,但firefox在测试后并没有关闭。我得到这个错误:cucumber watir firefox测试后未关闭,firefox,cucumber,bdd,watir,Firefox,Cucumber,Bdd,Watir,我刚刚开始使用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
!!! 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)
为什么在
前和后块中使用全局变量$browser
?尝试改用实例变量@browser
。(请确保使用@browser
更改所有出现的$browser
)请共享导致错误的代码。对不起,学童错误:-)