I would try uninstall/reinstalling and running gem update --system beforehand so you have the latest version of rubygems before you try installing watir. I promise nothing, though! :)
-Dylan On Aug 2, 8:12 pm, DF <df.tra...@gmail.com> wrote: > I am totally new and just trying to learn and do basic staff. > > I installed RC2 Ruby and Watir. > ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32] > > While running "gem install watir" got this error: > > Installing ri documentation for builder-2.1.2... > ERROR: While generating documentation for builder-2.1.2 > ... MESSAGE: Unhandled special: Special: type=17, text="<!-- HI -->" > ... RDOC args: --ri --op C:/Ruby/lib/ruby/gems/1.8/doc/builder-2.1.2/ > ri --title > Builder -- Easy XML Building --main README --line-numbers --quiet lib > CHANGES Ra > kefile README doc/releases/builder-1.2.4.rdoc doc/releases/ > builder-2.0.0.rdoc do > c/releases/builder-2.1.1.rdoc --title builder-2.1.2 Documentation > (continuing with the rest of the installation) > > Overall I thought it installed. > > Then I tried to run Marick's script from his book: watir.rb > --- > # Excerpted from "Everyday Scripting in Ruby" > # We make no guarantees that this code is fit for any purpose. > # Visithttp://www.pragmaticprogrammer.com/titles/bmsftfor more book > information. > #--- > require 'test/unit' > require 'watir' > include Watir # You don't need to understand this to understand the > test. > # See the chapter on modules if you want to. > > class WatirExample < Test::Unit::TestCase > > def test_marick_vanity > ie = IE.new # Launch Internet Explorer > > ie.goto('http://www.google.com') > irb > # If you view the HTML source, you can see that Google > # names the search field 'q'. > ie.text_field(:name, "q").set("scripting for testers") > > # 'btnI' is the name of the "I'm Feeling Lucky" button. > ie.button(:name, "btnI").click > > # Case-insensitive search for my name. > assert(ie.contains_text(/marick/i)) > end > > end > > And I got these errors: > > C:\Ruby>c:\Test\RubyBook\code\scraping-alternatives\watir.rb > Loaded suite c:/Test/RubyBook/code/scraping-alternatives/watir > Started > E > Finished in 2.484 seconds. > > 1) Error: > test_marick_vanity(WatirExample): > MissingSourceFile: no such file to load -- safariwatir > C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/ > active_support/core_e > xt/module/introspection.rb:70:in `const_get' > C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/ > active_support/core_e > xt/module/introspection.rb:70:in `local_constants' > C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/ > active_support/core_e > xt/module/introspection.rb:70:in `each' > C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/ > active_support/core_e > xt/module/introspection.rb:70:in `local_constants' > C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/ > active_support/core_e > xt/module/introspection.rb:68:in `each' > C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/ > active_support/core_e > xt/module/introspection.rb:68:in `local_constants' > C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/ > active_support/core_e > xt/module/introspection.rb:86:in `local_constant_names' > C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/ > active_support/depend > encies.rb:498:in `new_constants_in' > C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/ > active_support/depend > encies.rb:495:in `collect' > C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/ > active_support/depend > encies.rb:495:in `new_constants_in' > C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/ > active_support/depend > encies.rb:156:in `require' > C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.3/lib/ > active_support.rb:57 > C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in > `gem_origina > l_require' > C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in > `require' > C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ > non_control_elements.rb > :1 > C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in > `gem_origina > l_require' > C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in > `require' > C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie.rb:82 > c:/Test/RubyBook/code/scraping-alternatives/watir.rb:14:in > `test_marick_vani > ty' > > 1 tests, 0 assertions, 0 failures, 1 errors > > It didn't even open the browser. > > Then I started to run from irb with step by step script: > irb(main):002:0> require 'watir' > => true > irb(main):003:0> test_site="http://www.google.com" > => "http://www.google.com" > irb(main):004:0> ie=Watir::IE.new > => #<Watir::IE:0x2c0a498 @rexmlDomobject=nil, > @logger=#<Watir::DefaultLogger:0x2 > bb1ce4 @level=2, @formatter=#<Logger::SimpleFormatter:0x2bb0f9c > @datetime_format > ="%d-%b-%Y %H:%M:%S">, @default_formatter=#<Logger::Formatter: > 0x2bb1ca8 @datetim > e_format=nil>, @progname=nil, @logdev=#<Logger::LogDevice:0x2bb18c0 > @mutex=#<Log > ger::LogDevice::LogDeviceMutex:0x2bb1730 @mon_entering_queue=[], > @mon_count=0, @ > mon_owner=nil, @mon_waiting_queue=[]>, @dev=#<IO:0x2846adc>, > @shift_size=nil, @s > hift_age=nil, @filename=nil>>, @down_load_time=0.328, @type_keys=true, > @speed=:s > low, @ie=#<WIN32OLE:0x2bb261c>, @url_list=["about:blank"], > @typingspeed=0.08, @p > ause_after_wait=0.1, @error_checkers=[], @page_container=#<Watir::IE: > 0x2c0a498 . > ..>, @activeObjectHighLightColor="yellow", @ole_object=nil> > irb(main):005:0> ie.goto test_site > => 0.562 > irb(main):006:0> > > It opened browser and went to google. > > Can someone explain and help? Thanks in advance. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Watir General" group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~----------~----~----~----~------~----~------~--~---