Hi Babu,
Write a method First. And call it from next line
But in your case calling the method before defining it.
It Should be
def setup (iebro,val)
iebro.goto xlsheet.Range('C'"#val").value
end
setup(browser2,$i)
Thanks
On Tue, Oct 18, 2011 at 1:58 AM, Babu <[email protected]> wrote:
> hi,
> require 'rubygems'
> require 'watir-webdriver'
> require 'win32ole'
> xl = WIN32OLE.new('Excel.Application')
> xl.visible = true
> xlbook = xl.workbooks.open('C:\Suvo\ControlFile.xls')
> xlsheet = xlbook.worksheets(1)
> xlsheet.Select
> count = xlsheet.Range('A1').currentRegion.Rows.count
> $i = 2;
> $num = count;
> val = 10;
> browser2 = Watir::Browser.new :ie
> setup(browser2,$i)
>
> def setup (iebro,val)
> iebro.goto xlsheet.Range('C'"#val").value
> end
>
>
> i am getting error like:
> chrome.rb:: undefined method `setup' for main:Object (NoMethodError)
>
> --
> Before posting, please read http://watir.com/support. In short: search
> before you ask, be nice.
>
> [email protected]
> http://groups.google.com/group/watir-general
> [email protected]<http://groups.google.com/group/watir-general%[email protected]>
>
--
Regards,
P.Raveendran
http://raveendran.wordpress.com
--
Before posting, please read http://watir.com/support. In short: search before
you ask, be nice.
[email protected]
http://groups.google.com/group/watir-general
[email protected]