I have a script that goes perfectly on my notebook, with ruby 1.8.6
and watir 1.8.6 and XP SP2 on whose the script is perfect...

I copy / paste the scrip on a other PC, same ruby version ,same watir
version, the only one difference is Windows XP SP3.....and it crash !!

I can't acces frame I show them the frames with show_all_objects, but
impossible to acces them...is there a problem with rigth access with
windows XP SP3 ?

if I try by index I have a "acces refused"

example by name an by index below

Thank's lot if you have a solution...

irb(main):001:0> require 'watir'
irb(main):002:0> ie = Watir::IE.start("http://192.168.47.36:8080/
XINDOC-DEV/inde
x.htm")
=> #<Watir::IE:0x32ae588 @error_checkers=[],
@page_container=#<Watir::IE:0x32ae5
88 ...>, @activeObjectHighLightColor="yellow", @ole_object=nil,
@rexmlDomobject=
nil, @logger=#<Watir::DefaultLogger:0x32ae498 @level=2,
@formatter=#<Logger::Sim
pleFormatter:0x32ae3d0 @datetime_format="%d-%b-%Y %H:%M:%S">,
@default_formatter
=#<Logger::Formatter:0x32ae45c @datetime_format=nil>, @progname=nil,
@logdev=#<L
.....

irb(main):004:0> ie.show_frames
there are 2 frames
=> 0..1
irb(main):005:0> ie.show_all_objects
-----------Objects in page -------------
                  id=                 src=
Document HTML     name=emptyRow       id=                 src=
Document HTML     name=mainFrame      id=
src=home.screen
=> nil

irb(main):003:0> ie.frame(:name, 'mainFrame').exists?
Watir::Exception::UnknownFrameException: Unable to locate a frame with
name main
Frame
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
frame.rb:40:in
 `locate'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
frame.rb:47:in
 `initialize'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
container.rb:1
02:in `new'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
container.rb:1
02:in `frame'
        from (irb):3

BY INDEX :
irb(main):020:0> ie.frame(:index,1).text_field(:index,1).flash
WIN32OLERuntimeError: document
    OLE error code:80070005 in <Unknown>
      AccÞs refusÚ.

    HRESULT error code:0x80020009
      Une exception s'est produite.
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
frame.rb:52:in
 `method_missing'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
frame.rb:52:in
 `document'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
container.rb:7
38:in `locate_input_element'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
input_elements
.rb:5:in `locate'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
element.rb:49:
in `assert_exists'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
element.rb:239
:in `flash'
        from (irb):20
irb(main):021:0>

Best regards

-- 
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To post to this group, send email to [email protected]
Before posting, please read the following guidelines: 
http://wiki.openqa.org/display/WTR/Support
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/watir-general

Reply via email to