The unit tests for windows_tests.rb produced a bunch of failures and
errors as shown below. This makes me think that the configuration is not
good.
My environment includes: Watir 1.5.1.1081, Ruby 1.8.2.15, IE
6.0.3790.1830, Windows 2003 SP1. Any recommendations on how to proceed?

C:\ruby\lib\ruby\gems\1.8\gems\watir-1.5.1.1081\unittests>ruby
window_tests.rb
Loaded suite window_tests
Started
EEE.......FE..F.FF.EEEEEEEEEEEEEEEE
Finished in 35.234 seconds.

  1) Error: test_close_window_with_button(TC_CloseWindow):
Watir::Exception::NoMatchingWindowFoundException: Unable to locate a
window with title of Pass Page
    ./../watir.rb:1556:in `attach_browser_window'
    ./../watir.rb:1431:in `attach_init'
    ./../watir.rb:1424:in `attach'
    ./unittests/close_window_test.rb:18:in
`test_close_window_with_button'

  2) Error: test_existing_window(TC_ExistingWindow):
Watir::Exception::NoMatchingWindowFoundException: Unable to locate a
window with title of (?i-mx:buttons)
    ./../watir.rb:1556:in `attach_browser_window'
    ./../watir.rb:1431:in `attach_init'
    ./../watir.rb:1424:in `attach'
    ./unittests/attach_to_existing_window_test.rb:37:in
`test_existing_window'

  3) Error: test_find_window(TC_ExistingWindow):
NoMethodError: undefined method `title' for nil:NilClass
    ./unittests/attach_to_existing_window_test.rb:19:in
`test_find_window'

  4) Failure: test_Button_Enabled(TC_JSEvents)
[./unittests/js_events_test.rb:20]:
<false> is not true.

  5) Error: test_Button_click(TC_JSEvents):
Watir::Exception::ObjectDisabledException: object caption and Button 1
is disabl
ed
    ./../watir.rb:2366:in `assert_enabled'
    ./../watir.rb:2501:in `click'
    ./unittests/js_events_test.rb:27:in `test_Button_click'

  6) Failure: test_no_status_bar_exception(TC_JSEvents)
[./unittests/js_events_test.rb:38]:
Exception raised:
Class: <Watir::Exception::NoMatchingWindowFoundException>
Message: <"Unable to locate a window with title of Pass Page">
---Backtrace---
./../watir.rb:1556:in `attach_browser_window'
./../watir.rb:1431:in `attach_init'
./../watir.rb:1424:in `attach'
./unittests/js_events_test.rb:38:in `test_no_status_bar_exception'
./unittests/js_events_test.rb:38:in `assert_nothing_raised'
./unittests/js_events_test.rb:38:in `test_no_status_bar_exception'
---------------

  7) Failure: test_set_page_status(TC_JSEvents)
[./unittests/js_events_test.rb:50]:
<"It worked"> expected but was
<"Done">.

  8) Failure: test_alert_button(TC_JavaScript_Test)
    [./unittests/jscript_test.rb:28:in `check_dialog'
     ./unittests/jscript_test.rb:32:in `test_alert_button']:
<"Test Result"> expected to be =~
</Alert button!/>.

  9) Error: test_confirm_button_Cancel(TC_JavaScript_Test):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/jscript_test.rb:23:in `check_dialog'
    ./unittests/jscript_test.rb:41:in `test_confirm_button_Cancel'

 10) Error: test_confirm_button_ok(TC_JavaScript_Test):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/jscript_test.rb:23:in `check_dialog'
    ./unittests/jscript_test.rb:38:in `test_confirm_button_ok'

 11) Error: test_modal_simple_use_case(TC_ModalDialog):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/modal_dialog_test.rb:11:in `setup'

 12) Error: test_wait_should_not_block(TC_ModalDialog):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/modal_dialog_test.rb:11:in `setup'

 13) Error: test_modal_dialog_use_case_default(TC_ModalDialog):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/modal_dialog_test.rb:11:in `setup'

 14) Error: test_modal_dialog_use_case_title(TC_ModalDialog):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/modal_dialog_test.rb:11:in `setup'

 15) Error: test_modal_dialog_use_case_title_regexp(TC_ModalDialog):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/modal_dialog_test.rb:11:in `setup'

 16) Error: test_modal_dialog_use_case_invalid(TC_ModalDialog):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/modal_dialog_test.rb:11:in `setup'

 17) Error: test_double_modal(TC_ModalDialog):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/modal_dialog_test.rb:11:in `setup'

 18) Error: test_simply_attach_to_new_window(TC_NewWindow):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/attach_to_new_window_test.rb:12:in `setup'

 19) Error:
test_attach_to_new_window_using_separate_process(TC_NewWindow):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/attach_to_new_window_test.rb:12:in `setup'

 20) Error: test_attach_to_new_window_using_click_no_wait(TC_NewWindow):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/attach_to_new_window_test.rb:12:in `setup'

 21) Error: test_click_no_wait_works_in_a_container(TC_NewWindow):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/attach_to_new_window_test.rb:12:in `setup'

 22) Error: test_attach_to_slow_window_works_with_delay(TC_NewWindow):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/attach_to_new_window_test.rb:12:in `setup'

 23) Error:
test_attach_to_slow_window_works_without_waiting(TC_NewWindow):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/attach_to_new_window_test.rb:12:in `setup'

 24) Error:
test_attach_timesout_when_window_takes_too_long(TC_NewWindow):
WIN32OLERuntimeError: navigate
    OLE error code:800700AA in <Unknown>
      <No Description>
    HRESULT error code:0x80020009
      Exception occurred.
    ./../watir.rb:1613:in `method_missing'
    ./../watir.rb:1613:in `goto'
    ./unittests/attach_to_new_window_test.rb:12:in `setup'

35 tests, 21 assertions, 4 failures, 20 errors

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bret Pettichord
Sent: Wednesday, September 13, 2006 11:01 AM
To: wtr-general@rubyforge.org
Subject: Re: [Wtr-general] Watir 1.5 and attaching to windows problem

I have not seen these errors before. If anyone else sees these also, 
please report.

David, It look like you are running the core_tests.rb. Ruby 
windows_tests.rb to run the unit tests for IE.attach.

Bret

David Munns wrote:
>
> Has anyone discovered a solution to the following?
>
>  
>
> I built a test tool with Ruby/Watir (1.4). When I upgraded to Watir 
> 1.5.1.1081 so that I could control modal dialog windows, suddenly the 
> watir attach_browser_window call is unable to locate the main IE 
> window by title. I tried other title names with no success. I am using

> Ruby 1.8.2.15, IE 6.0.3790.1830, Windows 2003 SP1. The results of 
> running the Watir unit tests indicate 19 failures, but none related to

> window attaches:
>
>  
>
>   1) Failure: test_Button_click_only(TC_Buttons) 
> [unittests/../unittests/../unittests/buttons_test.rb:91]: <false> is 
> not true.
>
>  
>
>   2) Failure: test_button_click(TC_Buttons) 
> [unittests/../unittests/../unittests/buttons_test.rb:101]: <false> is 
> not true.
>
>  
>
>   3) Failure: test_button_using_default(TC_Buttons) 
> [unittests/../unittests/../unittests/buttons_test.rb:86]: <false> is 
> not true.
>
>  
>
>   4) Failure: test_SuccessMessage(TC_CSS) 
> [unittests/../unittests/../unittests/css_test.rb:53]: <false> is not 
> true.
>
>  
>
>   5) Failure: test_onClick(TC_CheckBox) 
> [unittests/../unittests/../unittests/checkbox_test.rb:43]: <false> is 
> not true.
>
>  
>
>   6) Failure: test_divs(TC_Divs) 
> [unittests/../unittests/../unittests/div_test.rb:20]: <false> is not 
> true.
>
>  
>
>   7) Failure: test_objects_in_div(TC_Divs) 
> [unittests/../unittests/../unittests/div_test.rb:74]:<"button1"> 
> expected but was <"">.
>
>  
>
>   8) Failure: test_objects_in_span(TC_Divs) 
> [unittests/../unittests/../unittests/div_test.rb:140]: <"button1"> 
> expected but was <"">.
>
>  
>
>   9) Failure: test_spans(TC_Divs) 
> [unittests/../unittests/../unittests/div_test.rb:86]: <false> is not 
> true.
>
>  
>
>  10) Failure: test_JS_Events(TC_Fields) 
> [unittests/../unittests/../unittests/textfields_test.rb:150]: 
> <"keypresskeydownkeypresskeyup"> expected but was <"">.
>
>  
>
>  11) Failure: test_hidden(TC_Hidden_Fields) 
> [unittests/../unittests/../unittests/form_test.rb:239]: <"44"> 
> expected but was<"">.
>
>  
>
>  12) Failure: test_Iframe(TC_IFrames) 
> [unittests/../unittests/../unittests/frame_test.rb:101]: <false> is 
> not true.
>
>  
>
>  13) Failure: test_frame(TC_NestedFrames) 
> [unittests/../unittests/../unittests/frame_test.rb:86]: <false> is not

> true.
>
>  
>
>  14) Failure: test_onClick(TC_Radios) 
> [unittests/../unittests/../unittests/radios_test.rb:53]: <false> is 
> not true.
>
>  
>
>  15) Failure: test_selectBox_select2(TC_Selectbox) 
> [unittests/../unittests/../unittests/select box_test.rb:139]: <false> 
> is not true.
>
>  
>
>  16) Failure: test_select_list_select_using_value2(TC_Selectbox) 
> [unittests/../unittests/../unittests/selectbox_test.rb:171]: <false> 
> is not true.
>
>  
>
>  17) Failure: test_dynamic_tables(TC_Tables) 
> [unittests/../unittests/../unittests/table_test.rb:59]: <6> expected 
> but was <5>.
>
>  
>
>  18) Failure: test_simple_table_buttons(TC_Tables_Buttons) 
> [unittests/../unittests/../unittests/table_test.rb:208]: <false> is 
> not true.
>
>  
>
>  19) Failure: test_table_from_element(TC_Tables_Buttons) 
> [unittests/../unittests/../unittests/table_test.rb:279]: <false> is 
> not true.
>
>  
>
> 180 tests, 965 assertions, 19 failures, 0 errors
>
>
------------------------------------------------------------------------
>
> _______________________________________________
> Wtr-general mailing list
> Wtr-general@rubyforge.org
> http://rubyforge.org/mailman/listinfo/wtr-general

_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general
_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to