if this is the method def def login(ie) login script text_field.set(adunme) text_field.set(adpwd) end
then can you explain the line by line intention of this code? Watirloo: Semantic Page Objects in UseCases http://github.com/marekj/watirloo/ On Thu, Jul 30, 2009 at 10:29 PM, Rohan Ojha<rohan.o...@bsil.com> wrote: > Hi, > > > > Yaa I am using the same but I have modified it for my usage. > > > > What I do is : > > > > class Tax_CheckMapping > > def returnExcelData(file,range) > > @range=range > > @file=file > > taxChkOpr=[] > > excelObject=Excel.new > > excelData=excelObject.getRowData(@file,'SCENARIOS-TESTDATA',@range) > > incr_i=0 > > excelData.each do |oneRow| > > > > taxChkOpr[incr_i]=Tax_CheckOperation.new > > taxChkOpr[incr_i].setUserData(oneRow['Admin User > Name'].to_s,oneRow['Admin Password'].to_s ) > > incr_i=incr_i+1 > > > > end > > return taxChkOpr > > end > > > > end > > > > And in the second class I do the following operations : > > > > class Tax_CheckOperation > > > > attr_reader :adunme,:adpwd > > > > def intialize > > > > @adunme="" > > @adpwd="" > > end > > > > def setUserData(adunme,adpwd) > > @adunme=adunme > > @adpwd=adpwd > > end > > > > def login(ie) > > login script > > text_field.set(adunme) > > text_field.set(adpwd) > > end > > > > end > > > > > > Whearas in my script : > > > > taxChkMapper=Tax_CheckMapping.new > > taxChkOpr=taxChkMapper.returnExcelData(path of the excel file,’TC1’) > >TC1 is my identifier for test cases > > > > taxChkOpr.each do |eachIns| > > eachIns.login(ie) > > end > > > > So per say if my login method is not defined in the class Tax_CheckOperation > I wont be able to access my variables ‘adunme’ and ‘adpwd’. > > > > I have also used the ‘’send’’ method as well but that’s not being fruitful > either, > > > > Hope now the things are clearer for you guys to help me. Since I am not > calling the method with the object of the class but instance of an array > object. > > > > Thanks > > Rohan Ojha > > > > > > > > > > -----Original Message----- > From: watir-general@googlegroups.com [mailto:watir-gene...@googlegroups.com] > On Behalf Of George > Sent: Friday, July 31, 2009 8:39 AM > To: Watir General > Subject: [wtr-general] Re: Help with class,method,objects > > > > > > Are you using the Excel interface class from Watir's site? > > > > http://wiki.openqa.org/display/WTR/Excel+interface+class > > > > > > On Jul 29, 9:57 pm, "Rohan Ojha" <rohan.o...@bsil.com> wrote: > >> Hi All, > >> > >> I am not too sure whether I should post it here or in a Ruby forum. > >> > >> But there is a problem that I am facing while scripting a data driven >> Watir > >> suite. > >> > >> 1) I have a class (say the base class) wherein I am fetching data >> from > >> excel and storing them in a variable. > >> > >> 2) Now there's a generic method in the application which is stored >> in > >> another Ruby file (not in a class, not in a module) > >> > >> 3) I need to call this generic method with the object of the base > >> class (since the object has the data allotted to the variables) > >> > >> 4) But when I do this it says "undefined method `methodName' for > >> main:Object". > >> > >> So can somebody help me with this? What can I do so that I can access the > >> methods and at the same time the data is set to variables for every row of > >> excel sheet. > >> > >> Thanks in advance. > >> > >> Thanks, > >> Rohan Ojha > >> Blue Star Infotech l*+91 900 4955058l * +91 22 6688 6969 l 6 +91 22 6688 > >> 6999 l * <mailto:rohan.o...@bsil.com> rohan.o...@bsil.com > >> <http://www.bsil.com/>www.bsil.com- Where Partnerships Are Built on > >> Trust > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Watir General" group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~----------~----~----~----~------~----~------~--~---