Cucumber 在 After hook 中使 @browser=nil
Cucumber makes @browser=nil in After hook
我想在几种情况下保持浏览器打开,但是从 After hook 方法 rb_language.rb/end_scenario
开始,其中 @current_world=nil
和 @browser
是 @current_world
对象的一部分。
所以即使我不在 After hook 中调用 @browser.close
,@browser
对象是 nil
并且当浏览器 window 是时我不能再使用它了还开着。
有没有什么方法可以在多种情况下使用打开的浏览器window?
如果我没记错的话,我在我的钩子文件中定义了一个名为浏览器(不是@browser)的变量,在任何黄瓜钩子之外,它创建了我的浏览器实例,然后分配实例变量@browser 以指向我的在钩子之前,即@browser = browser.然后,我在 at_exit 挂钩中处理了两者的拆卸。
如果这没有意义或不起作用,请问 post 你的 hooks 文件(或它的编辑版本)吗?
我想在几种情况下保持浏览器打开,但是从 After hook 方法 rb_language.rb/end_scenario
开始,其中 @current_world=nil
和 @browser
是 @current_world
对象的一部分。
所以即使我不在 After hook 中调用 @browser.close
,@browser
对象是 nil
并且当浏览器 window 是时我不能再使用它了还开着。
有没有什么方法可以在多种情况下使用打开的浏览器window?
如果我没记错的话,我在我的钩子文件中定义了一个名为浏览器(不是@browser)的变量,在任何黄瓜钩子之外,它创建了我的浏览器实例,然后分配实例变量@browser 以指向我的在钩子之前,即@browser = browser.然后,我在 at_exit 挂钩中处理了两者的拆卸。
如果这没有意义或不起作用,请问 post 你的 hooks 文件(或它的编辑版本)吗?