识别元素时$resources意味着什么



我在使用watir 识别元素时遇到了这行代码

{ browser.link(:text,$resources['Edit']) }

那么这些"$资源"有什么用呢?

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

假设代码执行$resources['Edit'],那么它可能是一个返回定位器值的散列。例如,它可能返回"元素的文本"。

$resources可能是在代码中的某个地方定义的,可能是spec_helper.rb。我认为rspec或watir通常不会使用它,所以它可能是在您的规范中的某些地方定义的。

最新更新