在 watir 中将多个数组的值打印到控制台
Printing values from multiple arrays to the console in watir
我有一个 ruby 数组代码,它执行以下
array = a.split("\n")
array.size.times do |i|
p array[i]
这给了我以下结果:
First Name, Last Name, Emp ID, Emp Sal.
现在我有另一个数组:
b.tds.each do |r| p r.text end
这给了我:
Reed, Taylor, 1000, 000.
我正在尝试组合这两个数组并尝试获得类似
的结果
First Name Reed, Last Name Taylor, EmpID 1000, Emp Sal 70000.
感谢任何帮助。
尝试 Array#transpose
:
Hash[[array, b.tds.map(&:text)].transpose].each do |key, value|
puts "#{key}: #{value}"
end
我有一个 ruby 数组代码,它执行以下
array = a.split("\n")
array.size.times do |i|
p array[i]
这给了我以下结果:
First Name, Last Name, Emp ID, Emp Sal.
现在我有另一个数组:
b.tds.each do |r| p r.text end
这给了我:
Reed, Taylor, 1000, 000.
我正在尝试组合这两个数组并尝试获得类似
的结果First Name Reed, Last Name Taylor, EmpID 1000, Emp Sal 70000.
感谢任何帮助。
尝试 Array#transpose
:
Hash[[array, b.tds.map(&:text)].transpose].each do |key, value|
puts "#{key}: #{value}"
end