数组测试自动化的示例

时间:2016-08-12 17:42:22

标签: ruby automation automated-tests watir

Array Example for test Automation

请为ruby数组获取一些帮助以获取所有文本.............请找到附件

#例如:

scala> intLen[Int :: String :: HNil]
res2: Int = 2

#但它不能正常工作

1 个答案:

答案 0 :(得分:0)

p方法返回第一个匹配的p元素。要创建集合,您需要复数方法名称 - 即psps将返回一个可枚举对象(即类似于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"]