I'm trying to pass a value from one function to function and I get the
foll;error,

ruby callingfile.rb
./classfile.rb:15: warning: don't put space before argument
parentheses
C:/RUBY/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/input_elements.rb:
370:in `value': wrong number of
arguments (0 for 2) (ArgumentError)
        from C:/RUBY/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
input_elements.rb:370:in
`type_by_character'
        from C:/RUBY/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
input_elements.rb:382:in
`characters_in'
        from C:/RUBY/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
input_elements.rb:368:in
`type_by_character'
        from C:/RUBY/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
input_elements.rb:334:in `set'
        from ./classfile.rb:16:in `search'
        from callingfile.rb:11
>Exit code: 1

I have two files; The relevant functions in one file and the sequence
of execution in another file.

The functions file

require "rubygems"
require "Watir"
require "roo"

module First


def value (filename,sheet)

oo = Openoffice.new(filename)
oo.default_sheet = sheet
$keyword = oo.cell(2,'A')
end

def search

  $ie.goto("www.google.com")
  $ie.text_field(:title,/Google/).set($keyword1)
  $ie.button(:value, /Google/).click
end

end

The execution file

require "rubygems"
require "Watir"
require "classfile"
include First


$ie = Watir::IE.new
file = "D:\\Testlocation\\test.ods"
sheet = "Testsheet"
value( file,sheet)
search

But when I club this into a single file, the test pass through. The
value in the excel sheet is a “string”.

Couldn't understand why I get this error in first place? If this has
got to do with syntax or programmatic aberration, I expect the same
error to be thrown while going with one file. But that doesn't seem to
be so.

Balbao

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To post to this group, send email to [email protected]
Before posting, please read the following guidelines: 
http://wiki.openqa.org/display/WTR/Support
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/watir-general
-~----------~----~----~----~------~----~------~--~---

Reply via email to