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

Reply via email to