请为ruby数组获取一些帮助以获取所有文本.............请找到附件
#例如:
scala> intLen[Int :: String :: HNil]
res2: Int = 2
#但它不能正常工作
答案 0 :(得分:0)
p
方法返回第一个匹配的p
元素。要创建集合,您需要复数方法名称 - 即ps
。 ps
将返回一个可枚举对象(即类似于Array),其中每个元素都是一个Watir元素。
ary = @browser.ps(class:"sv ng-binding ng-scope")
p ary.length
ary.each do |myRole|
puts "User role: #{myRole.text}"
end
如果您尝试从每个元素中收集文本,则可以只是:
roles = @browser.ps(class:"sv ng-binding ng-scope").map(&:text)
#=> ["NASS InfoPass Scheduler", "NASS Adjudications Scheduler"]