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' => "" -- 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