0
我有一個定義,它看起來像這樣,我可以在excel表單中執行用ruby watir編寫的定義嗎?
def Execute_Statement(obj_type,obj_name,obj_value,name)
sheet1 = book.worksheet 0
sheet1.each do |row|
break if row[0].nil?
if (obj_type == "Edit")
@browser.text_field(:obj_name => row[0]).when_present.set(name)
end
end
end
在我的excel我有5列,看起來像這樣,Execute_Statement「編輯」,「ID」,「用戶名」,「名」,
我想要知道,如果它可以通過一個Excel
調用用Ruby寫的方法
你可以寫一個Ruby腳本讀取Excel電子表格並傳送列作爲參數傳遞給你的'Execute_Statement'方法。順便說一下,方法名稱應該(幾乎)總是小寫。 –
你能用紅寶石代碼幫我嗎? –
對不起,我不會爲你寫代碼。嘗試開始一些事情,如果你遇到困難,請回答問題。當有實際的代碼可以討論和改進時,幫助別人會容易得多。爲了閱讀Excel文件,你可以試試[Spreadsheet gem](http://spreadsheet.rubyforge.org/GUIDE_txt.html)。其餘的很簡單。 –