On 12/13/06, Bret Pettichord <[EMAIL PROTECTED]> wrote:
It's unclear from your report whether this is a general problem, or specific to your environment. In order to properly test this, you need to uninstall (unregister) AutoIt and then verify Watir. There is a unit test (send_keys_test.rb) that validates this automatic installation process. Let us know if you can get this test to fail.
I have uninstalled autoit, uninstalled watir-1.5.1.1081.gem (the last gem that works for me), installed watir 1.5.1.1127, ruby is 1.8.5 (2006-08-25) [i386-mswin32], internet explorer is 7. C:\ruby\lib\ruby\gems\1.8\gems\watir-1.5.1.1127\unittests>send_keys_test.rb Loaded suite C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127 /unittests/send_keys_test Started FEE Finished in 1.515 seconds. 1) Failure: test_autoregistration(TC_Fields) [C:/ruby/lib/ruby/gems/1.8/gems/watir- 1.5.1.1127/unittests/send_keys_test.rb:31]: Exception raised: Class: <WIN32OLERuntimeError> Message: <"Unknown OLE server: `AutoItX3.Control'\n HRESULT error code:0x800401f3\n Invalid class string"> ---Backtrace--- C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:4356:in `initialize' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:4356:in `new' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:4356:in `autoit' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:1644:in `autoit' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:1652:in `send_keys' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/send_keys_test.rb:31:in `test_autoregistration' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/send_keys_test.rb:31:in `test_autoregistration' --------------- 2) Error: test_enter(TC_Fields): WIN32OLERuntimeError: Unknown OLE server: `AutoItX3.Control' HRESULT error code:0x800401f3 Invalid class string C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:4356:in `initialize' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:4356:in `new' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:4356:in `autoit' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:1644:in `autoit' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:1652:in `send_keys' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/send_keys_test.rb:23:in `test_enter' 3) Error: test_tabbing(TC_Fields): WIN32OLERuntimeError: Unknown OLE server: `AutoItX3.Control' HRESULT error code:0x800401f3 Invalid class string C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:4356:in `initialize' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:4356:in `new' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:4356:in `autoit' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:1644:in `autoit' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/../watir.rb:1652:in `send_keys' C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1127/unittests/send_keys_test.rb:16:in `test_tabbing' 3 tests, 2 assertions, 1 failures, 2 errors
_______________________________________________ Wtr-general mailing list Wtr-general@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-general