我在使用watir
识别元素时遇到了这些代码{ browser.link(:text,$resources['Edit']) }
那么这些“$ resources”的用途是什么?
答案 0 :(得分:0)
美元符号表示$resources
是全局变量。
鉴于代码确实$resources['Edit']
,它可能是返回定位符值的哈希。例如,它可能正在返回“元素文本”。
$resources
很可能在您的代码中的某处定义,也许是spec_helper.rb。我不认为它是由rspec或watir正常使用的,所以很可能在你的规范中定义了一些。