我是Ruby-Watir的新手..並且正在檢查來自Excel Sheet的多個值(無效用戶&密碼,有效用戶名&密碼)的一個應用程序的登錄功能。在Excel-Ruby Watir腳本中使用循環條件
reqire'watir-webdriver'
require 'win32ole'
require 'roo'
b = Watir::Browser.new
b.goto 'http://tech/mellingcarsweb/Admin/Login.aspx'
xl = WIN32OLE.new('excel.application')
wrkbook= xl.Workbooks.Open("C:\\Excel\\cars.xlsx")
wrksheet= wrkbook.Worksheets(1)
wrksheet.select
$username= wrksheet.Range("A1").Value
$password= wrksheet.Range("B1").Value
b.text_field(:id, "MainContent_txtUsername").set($username)
b.text_field(:id, "MainContent_txtPassword").set($password)
b.button(:id, "MainContent_btnLogin").click
b.alert.ok
$username1= wrksheet.Range("A2").Value
$password1= wrksheet.Range("B2").Value
b.text_field(:id, "MainContent_txtUsername").set($username1)
b.text_field(:id, "MainContent_txtPassword").set($password1)
b.button(:id, "MainContent_btnLogin").click
puts "Authorised Entry"
此代碼工作fine.What我需要的是.. 使用循環語句我需要執行多次。
我不知道如何使用循環中Excel.And條件我已經看到了很多例子,但他們都不是clear.Sorry我不能understand.Will誰能解釋我在循環使用條件的正確方法在Excel的紅寶石。
感謝
如果你只想要簡單的東西,這不是一個好地方得到它。這是解決複雜問題的好地方。否則,你會說「我不想投入任何努力來解決這個問題,你其他志願者必須爲我做這件事。」 IMO並不是一個好消息。 – 2013-03-25 18:37:34