Looks like it might be a google.com thing. An etsy.com example works fine.
To answer your questions:
irb(main):003:0> require 'watir'
=> true
irb(main):004:0> b = Watir::Browser.new
=> #<Watir::IE:0x19f35c38 url="about:blank" title="">
irb(main):005:0> b.goto "www.google.com"
=> 1.547392
irb(main):006:0> b.text_field(:name => 'q').exists?
=> true
irb(main):007:0> b.text_field(:name => 'q').html
=> "<INPUT id=lst-ib class=\"lst lst-tbb\" title=Search name=q
maxLength=2048 size=41 type=text autocomplete=\"off\" init=\"true\">"
irb(main):008:0> b.text_field(:name => 'q').set 's'
NoMethodError: unknown property or method: `createEvent'
HRESULT error code:0x80020006
Unknown name.
from
C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.1/lib/watir/element.rb:377:in
`method_missing'
from
C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.1/lib/watir/element.rb:377:in
`create_event'
from
C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.1/lib/watir/element.rb:343:in
`dispatch_event'
from
C:/Ruby192/lib/ruby/gems/1.9.1/gems/watir-2.0.1/lib/watir/input_elements.rb:376:in
`set'
from (irb):8
from C:/Ruby192/bin/irb:12:in `<main>'
irb(main):009:0>
irb(main):009:0> b.goto "www.etsy.com"
=> 2.514635
irb(main):010:0> b.text_field(:name => 'search_query').set 's'
=> ""
_______________________________________________
Wtr-development mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-development