【发布时间】:2016-12-05 12:35:59
【问题描述】:
我在黄瓜的 env.rb 文件中定义了一个常量:
CONFIG = YAML::load_file("#{File.dirname(__FILE__)}/../../configs/config.yaml")
然后我想访问那个“config.yaml”文件中的值,比如CONFIG['url']。
我遇到的问题是我有一个页面对象 siteprism 类,但我不知道如何访问它?
class MyPage < SitePrism::Page
set_url CONFIG['url']
...
它失败了:
uninitialized constant MyPage::CONFIG (NameError)
我想访问在我的 env.rb 文件中定义的 CONFIG 常量,而不是来自 MyPage 的常量。你们知道我是怎么做到的吗?
【问题讨论】:
标签: ruby cucumber constants pageobjects site-prism