$资源在识别元素时意味着什么

时间:2013-11-27 20:33:05

标签: rspec watir watir-webdriver

我在使用watir

识别元素时遇到了这些代码
{ browser.link(:text,$resources['Edit']) }

那么这些“$ resources”的用途是什么?

1 个答案:

答案 0 :(得分:0)

美元符号表示$resources是全局变量。

鉴于代码确实$resources['Edit'],它可能是返回定位符值的哈希。例如,它可能正在返回“元素文本”。

$resources很可能在您的代码中的某处定义,也许是spec_helper.rb。我不认为它是由rspec或watir正常使用的,所以很可能在你的规范中定义了一些。