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
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general