Yes it's really looks like a puzzle, damm! I using internet explorer ie version 6.0.28 wich direction may i take to try to Get futher on watir, is it more simple test than i can try to identify more forward the cause of this exception?
-----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Bret Pettichord Envoyé : samedi 13 août 2005 00:52 À : [email protected] Objet : RE: [Wtr-general] RuntimeError: failedtogetIEnumInterfaceHRESULTerror code:0x80004002 This is very puzzling to me. It doesn't look like Watir can't get to the DOM tree. It is failing on ie.document.body.all This returns a COM object, but i has no IEnum Interface. It seems like maybe you are running a very old version of IE. Watir needs 5.5 or later. But i think you get that automatically with XP SP 1. A puzzle. Bret At 10:28 AM 8/12/2005, Pascal SERODES wrote: >Yes the navigatio seems OK, the error raised even if i try to get the >content of a text field, Ie.text_field(:name, 'name').getContents() > >Again here the stack trace: >Microsoft Windows XP [version 5.1.2600] >(C) Copyright 1985-2001 Microsoft Corp. > >D:\siouxWatir\scripts>t2.rb >## Debut test: Sioux Test > >Step 1: connexion a sioux: >Step 2: loggin >d:/ruby/lib/ruby/site_ruby/1.8/watir.rb:805:in `each': Failed to get >IEnum Interface (RuntimeError) > HRESULT error code:0x80004002 > Cette interface n'est pas prise en charge from >d:/ruby/lib/ruby/site_ruby/1.8/watir.rb:805:in getObject' > from d:/ruby/lib/ruby/site_ruby/1.8/watir.rb:3236:in `initialize' > from d:/ruby/lib/ruby/site_ruby/1.8/watir.rb:367:in `new' > from d:/ruby/lib/ruby/site_ruby/1.8/watir.rb:367:in `text_field' > from D:/siouxWatir/scripts/t2.rb:24 > >At line 24 of file t2.rb i have: > ie.text_field(:name, 'j_username').getContents() > > >Nota: the error raised even if i try to simulate a click on a button >with the line: > ie.button(:name, 'Connexion').click > >The initial error is on line 805 of watir.rb, looks like watir can't >get the DOM tree? > >About the OS is Windows XP, SP1, french version. >Ruby version 1.8.1.2-15 >Watir 1.4.2 >I just did what's is tell in the "User Guide" step1 to Step4 except >that the problem arrived since step3 (dont pass the unittests step) > > >Is the problem link with services on windows XP?? The use of the COM >interface may be need some extra Setup, by the way i am the >administrator of the machine. > > > >-----Message d'origine----- >De : [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] De la part de Paul Rogers >Envoyé : vendredi 12 août 2005 16:46 À : [email protected] >Objet : RE: [Wtr-general] RuntimeError: failed >togetIEnumInterfaceHRESULTerror code:0x80004002 > >It does the navigation ok, just doesn't do the set on a text field - is >that right? What about other controls? Can you read values from a text field? > >What OS are you using? > >Paul > >-----Original Message----- >From: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] On Behalf Of Pascal SERODES >Sent: 12 August 2005 08:23 >To: [email protected] >Subject: RE: [Wtr-general] RuntimeError: failed to >getIEnumInterfaceHRESULTerror code:0x80004002 > > >No the unittests raise the same error > >-----Message d'origine----- >De : [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] De la part de Paul Rogers >Envoyé : vendredi 12 août 2005 16:09 À : [email protected] >Objet >: RE: [Wtr-general] RuntimeError: failed to get >IEnumInterfaceHRESULTerror >code:0x80004002 > >Do the unit tests work for you? > >-----Original Message----- >From: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] On Behalf Of Pascal SERODES >Sent: 12 August 2005 02:32 >To: [email protected] >Subject: RE: [Wtr-general] RuntimeError: failed to get IEnum >InterfaceHRESULTerror code:0x80004002 > > >My script is very simple, >The error is as soon i try to set a value in a text field (line number >24) >----------------------------------------------------------------------- >- >-------------------------------------# ># test watir pour sioux ># >#---------------------------------------------------------------------- >- >-------------------------------------# > > require 'watir' # the watir controller > > # set a variable > siouxHome = 'http://localhost:8080/moa' > > # open the IE browser > ie = Watir::IE.new > > # print some comments > puts "## Debut test: Sioux Test" > puts " " > > puts "Step 1: connexion a sioux: " > ie.goto(siouxHome) > > > puts "Step 2: loggin " > ie.text_field(:name, 'j_username').set('xxx') --> line number 24; > ie.text_field(:name, 'j_password').set('xxx') > ie.button(:name, 'Connexion').click > > > if ie.contains_text("noErrorsOnPage") > puts "connexion effectuée" > else > puts "no good" > end > > puts " " > puts "## Fin du test" > >-----Message d'origine----- >De : [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] De la part de Bret >Pettichord Envoyé : jeudi 11 août 2005 17:56 À : [email protected] >Objet : >Re: [Wtr-general] RuntimeError: failed to get IEnum InterfaceHRESULT >error >code:0x80004002 > >The error comes from this line of your script > > D:/watir-v1_4/sioux/scripts/t1.rb:24 > >Please show us your script. > > >At 04:01 AM 8/11/2005, Pascal SERODES wrote: > >Content-class: urn:content-classes:message > >Content-Type: multipart/alternative; > > boundary="----_=_NextPart_001_01C59E53.4882DE5C" > > > >i want to use watir but i'v got these troubleshooting: > > > > > >d:/ruby/lib/ruby/site_ruby/1.8/watir.rb:805:in `each': Failed to get > > > > IEnum Interface (RuntimeError) HRESULT error code:0x80004002 > > > >Cette interface n'est pas prise en charge from > > > > d:/ruby/lib/ruby/site_ruby/1.8/watir.rb:805:in `getObject' > > > > from d:/ruby/lib/ruby/site_ruby/1.8/watir.rb:3236:in `initialize' > > > > from d:/ruby/lib/ruby/site_ruby/1.8/watir.rb:367:in `new' > > > > from d:/ruby/lib/ruby/site_ruby/1.8/watir.rb:367:in `text_field' > > from D:/watir-v1_4/sioux/scripts/t1.rb:24 > > > > > >This error raised everytime watir try to set something in IE like > > > > setting a value in a textfield, Reading value from ie looks like OK. > > > > im using window XP SP1 > > > > IE 6.0 > > > > watir 1.4.2 > > > >ruby 1.8.2-15 > > > > > >_______________________________________________ > >Wtr-general mailing list > >[email protected] > >http://rubyforge.org/mailman/listinfo/wtr-general > >_____________________ > Bret Pettichord > www.pettichord.com > >_______________________________________________ >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 > > >_______________________________________________ >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 > > >_______________________________________________ >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 _____________________ Bret Pettichord www.pettichord.com _______________________________________________ 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
