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]

Reply via email to