Hi, So the solutions we provided was what you were looking for?
Thank you, Joe On Mon, Oct 1, 2012 at 12:50 PM, newlearner <rubylear...@gmail.com> wrote: > > Thank you. Though it worked only if I supply the values for the arguements > in the method as well. So to give an example, I am pasting the code with the > incorrect credentials you provided. (I have used correct login credentials). > I have also taken Zeljko suggestion to start method name with lower case. > > require 'watir' > require 'rubygems' > $browser = Watir::IE.new > class Login > def loginbyuname(uname,pwd) > $browser.goto("http://mail.yahoo.com") > puts "Correct URL" > $browser.text_field(:id, "username").set('per...@yahoo.com') > $browser.text_field(:id, "passwd").set('abcd1234') > $browser.button(:id, ".save").click > end > > end > uname = "per...@yahoo.com" > pwd = "abcd1234" > lgn = Login.new() > lgn.loginbyuname(uname,pwd) > > ********** > > On Sunday, September 30, 2012 5:40:56 PM UTC-7, Joe Fl wrote: >> >> Hi, >> >> I tested this but with incorrect credential but this works. Hope this >> helps. >> >> require 'watir' >> require 'rubygems' >> $browser = Watir::IE.new >> >> class Login >> >> def LoginByUname(uname,pwd) >> $browser.goto("http://mail.yahoo.com") >> puts "Correct URL" >> $browser.text_field(:id, "username").set('uname') >> $browser.text_field(:id, "passwd").set('pwd') >> $browser.button(:id, ".save").click >> end >> >> end >> >> uname = "per...@yahoo.com" >> pwd = "abcd1234" >> >> lgn = Login.new() >> lgn.LoginByUname(uname,pwd) >> >> Joe >> >> On Sun, Sep 30, 2012 at 6:54 PM, newlearner <rubyl...@gmail.com> wrote: >> > Hi Joe, thanks for the reply. >> > >> > Yes it still failed and the error was >> > Undefined local variable or method 'browser' for Login:Class (NameError) >> > >> > On Sunday, September 30, 2012 2:51:47 PM UTC-7, Joe Fl wrote: >> >> >> >> Hi. >> >> >> >> I would drop the $browser and just call the method. Though the method >> >> my >> >> fail because the self isn't initialized as the $browser. >> >> >> >> On Sep 30, 2012 5:44 PM, "newlearner" <rubyl...@gmail.com> wrote: >> >>> >> >>> >> >>> Here is the code and the the error I am getting: >> >>> >> >>> undefined method "LoginByUname" for #<Watir::IE:0x53c756c> >> >>> <NoMethodError> >> >>> >> >>> require 'watir' >> >>> require 'rubygems' >> >>> $browser = Watir::IE.new >> >>> >> >>> class Login >> >>> $browser.goto("http://mail.yahoo.com") >> >>> puts "Correct URL" >> >>> >> >>> def LoginByUname(uname,pwd) >> >>> self.text_field(:id, "username").set('uname') >> >>> self.text_field(:id, "passwd").set('pwd') >> >>> self.button(:id, ".save").click >> >>> end >> >>> >> >>> $browser.LoginByUname(@uname,@pwd) >> >>> end >> >>> >> >>> >> >>> >> >>> On Friday, September 28, 2012 1:12:45 PM UTC-7, Joe Fl wrote: >> >>>> >> >>>> Hi, >> >>>> >> >>>> Can you paste your code in here? >> >>>> >> >>>> Thank you, >> >>>> Joe >> >>>> >> >>>> On Fri, Sep 28, 2012 at 3:49 PM, newlearner <rubyl...@gmail.com> >> >>>> wrote: >> >>>> > Hi there, >> >>>> > I am getting this error when I ran the script in ruby. Any help is >> >>>> > appreciated. >> >>>> > >> >>>> > undefined method "LoginByAccountno" for #<Watir::IE:0x68441e8> >> >>>> > >> >>>> > thanks. >> >>>> > >> >>>> > -- >> >>>> > Before posting, please read http://watir.com/support. In short: >> >>>> > search >> >>>> > before you ask, be nice. >> >>>> > >> >>>> > watir-...@googlegroups.com >> >>>> > http://groups.google.com/group/watir-general >> >>>> > watir-genera...@googlegroups.com >> >>> >> >>> -- >> >>> Before posting, please read http://watir.com/support. In short: search >> >>> before you ask, be nice. >> >>> >> >>> watir-...@googlegroups.com >> >>> http://groups.google.com/group/watir-general >> >>> watir-genera...@googlegroups.com >> > >> > -- >> > Before posting, please read http://watir.com/support. In short: search >> > before you ask, be nice. >> > >> > watir-...@googlegroups.com >> > http://groups.google.com/group/watir-general >> > watir-genera...@googlegroups.com > > -- > Before posting, please read http://watir.com/support. In short: search > before you ask, be nice. > > watir-general@googlegroups.com > http://groups.google.com/group/watir-general > watir-general+unsubscr...@googlegroups.com -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. watir-general@googlegroups.com http://groups.google.com/group/watir-general watir-general+unsubscr...@googlegroups.com