0
我正在使用ruby watir黃瓜框架。我從Excel中讀取值,我的方案是如何停止從特定行的excel中讀取數據並繼續閱讀相同的紅寶石excel
Given i am logged in to the console
When i navigate to the "report_link" Report page
When i navigate to the "alert_link" Alerts page
我一步定義
When(/^i navigate to the "(.*)" Report page$/) do |report_link|
book = Spreadsheet.open 'Test.xls'
sheet1 = book.worksheet 0
sheet1.each do |row|
break if row[0].nil?
puts row.join(',')
@browser.link(:href => row[0]).when_present.click
end
end
When(/^i navigate to the "(.*)" Alerts page$/) do |alert_link|
book = Spreadsheet.open 'Test.xls'
sheet1 = book.worksheet 0
sheet1.each 4 do |row|
break if row[5].nil?
puts row.join(',')
@browser.link(:href => row[5]).when_present.click
end
end
有我的excel兩組HREF數據。我如何從同一個Excel中讀取它?
電子表格的外觀如何 - 例如,您如何知道要讀取哪些行? –
該電子表格有一個有多行的列。第五個單元格是空的。我有一組hrefs從單元格1到4和一組hrefs從單元格6到8 –
難道這聽起來難以維護嗎?爲什麼不使用列來標識鏈接類型或使用多個電子表格? –