【发布时间】:2016-02-25 16:57:32
【问题描述】:
我需要在我的 Cucumber env.rb 文件中定义一个全局变量,该变量可以在整个框架中的所有步骤方法中访问。目前我在 env.rb 文件中这样定义:
$global_var ||= false
而且我需要将此变量访问到 Before 钩子以及 After hook 和几个我要重新初始化它的步骤方法。它可以按照我的意愿完美运行。但问题是,rubocop 不喜欢这样,并且将错误抛出为“不使用全局变量”。我该如何解决这个问题???
仅供参考,我尝试使用单例将此 var 定义为访问器,但不太确定我错过了哪里。
【问题讨论】:
-
对不起,伙计 - 很晚才看到您的查询。没醒
标签: ruby selenium-webdriver global-variables cucumber rubocop