Hi Tuyet Cong-Ton-Nu,

I too get the same exception some times and when i use the Interactive Ruby Shell to recognize the object or
say flash that object at that point of time it works fine for me.
Is there some thing that i am doing wrong or do i have to use some exception handlers for this in watir?

Thanks for All ur Help
Sathya Shankar


Tuyet Cong-Ton-Nu wrote:

I am back with this issue.

We have to resolve this “Access is Denied” issue; otherwise, we can’t use WATIR (sigh!)

I am only able to use WATIR on our staging server which not in the same domain as my computer.

But for some reason, our development servers cannot be accessed by WATIR as shown below.

Any suggestion to debug this would be appreciated!

1a) “Access is denied” using IE.attach:

irb(main):003:0> ie = Watir::IE.attach(:url, "https://qa-b1.test.com/araneae/app";)

=> #<Watir::IE:0x2b34450 @defaultSleepTime=0.1, @error_checkers=[#<Proc:0x02ac09

[EMAIL PROTECTED]:/ruby/lib/ruby/site_ruby/1.8/watir.rb:1213>], @logger=#<Watir::DefaultLogge

r:0x2b33b68 @level=2, @datetime_format="%d-%b-%Y %H:%M:%S", @progname=nil, @logd

ev=#<Logger::LogDevice:0x2b32c08 @shift_age=nil, @filename=nil, @dev=#<IO:0x278e

7d0>, @shift_size=nil>>, @typingspeed=0.08, @activeObjectHighLightColor="yellow"

, @enable_spinner=false, @url_list=[], @form=nil, @ie=#<WIN32OLE:0x2b341f8>>

irb(main):004:0> ie.show_frames

there are 2 frames

frame index: 0 --Access Denied--

frame index: 1 --Access Denied--

=> 0..1

irb(main):005:0> puts ie.frame(:index,1).text

WIN32OLERuntimeError: document

OLE error code:80070005 in <Unknown>

Access is denied.

1b) “Access is denied” using ie.goto:

irb(main):012:0> ie.goto("https://qa-b1.test.com/araneae/app";)

W, [21-Jul-2005 15:39:11#2212] WARN -- : frame error in waitdocument

OLE error code:80070005 in <Unknown>

Access is denied.

irb(main):013:0> ie.show_frames

there are 2 frames

frame index: 0 --Access Denied--

frame index: 1 --Access Denied--

ð 0..1

irb(main):018:0> puts ie.frame(:index, 1).text

WIN32OLERuntimeError: document

OLE error code:80070005 in <Unknown>

Access is denied.

HRESULT error code:0x80020009

irb(main):019:0> puts ie.frame(:index, 2).text

WIN32OLERuntimeError: document

OLE error code:80070005 in <Unknown>

Access is denied.

HRESULT error code:0x80020009

irb(main):014:0> ie.show_all_objects

-----------Objects in page -------------

id= src=/include/top.js

HTML Document name=relay id= src=/include/blank.htm

l

HTML Document name=main id= src=/araneae/login

irb(main):015:0> ie.frame("main").show_all_objects

Watir::Exception::UnknownFrameException: Unable to locate a frame with name main

HRESULT error code:0x80020009

2a) Here is the staging environment I’ve been using to develop WATIR scripts and it works just fine:

irb(main):030:0> ie = Watir::IE.attach(:url, "https://qa.test.com/araneae/app";)

=> #<Watir::IE:0x2aeecd0 @defaultSleepTime=0.1, @error_checkers=[#<Proc:0x02ac0

[EMAIL PROTECTED]:/ruby/lib/ruby/site_ruby/1.8/watir.rb:1213>], @logger=#<Watir::DefaultLogg

r:0x2ae9930 @level=2, @datetime_format="%d-%b-%Y %H:%M:%S", @progname=nil, @log

ev=#<Logger::LogDevice:0x2ae8190 @shift_age=nil, @filename=nil, @dev=#<IO:0x278

7d0>, @shift_size=nil>>, @typingspeed=0.08, @activeObjectHighLightColor="yellow

, @enable_spinner=false, @url_list=[], @form=nil, @ie=#<WIN32OLE:0x2aeb280>>

irb(main):031:0> ie.show_frames

there are 2 frames

frame index: 0 name: relay

frame index: 1 name: main

=> 0..1

irb(main):036:0> ie.frame("main").show_all_objects

-----------Objects in page -------------

text/css id=

id= src=/include/shared.js

id= src=/include/inputValidation.js

id= src=/include/formcheck.js

id= src=

text name=UserId id= value=tuyet a

t= src=

password name=Password id= value= a

t= src=

text name=CustomerId id= value=yxsrkk29ey a

t= src=

select-one name=Destination id= value=

checkbox name=SaveSettings id= value=on a

t= src=

name= id=

button name= id=loginBtn value= Log In a

t= src=

name= id=

Exception occurred.

------------------------------------------------------------------------

_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general


_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to