Hello, 

I've been using Watir for 2 days, and all was working fine until i got a 
strange error. It must be tied down to the html code i guess....

This is my code:

mainFrame.link(:text,"Recibir Documentos").click
cmdButtonGo = mainFrame.button(:name,"cmdGo")
puts cmdButtonGo
cmdButtonGo.click <-- error here!!!

and the asp page:
<input type="submit" name="cmdGo" value="  Ir  " <%if var= 0 or var2< 0 
then%>disabled<%end if%>>

this is the error line in watir.rb
        def check_for_http_error(ie)
            url=ie.document.url 
            #puts "url is " + url
            if /shdoclc.dll/.match(url) <-- error!!!
                #puts "Match on shdoclc.dll"
                m = /id=IEText.*?>(.*?)</i.match(ie.html)
                if m
                    #puts "Error is #{m[1]}"
                    raise NavigationException , m[1]
                end
            end
        end

produces the following error:
type:         submit
id:           
name:         cmdGo
value:          Ir  
disabled:     false
c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:1155:in `match': can't 
convert WIN32OLE into String (TypeError)
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:1155:in 
`check_for_http_error'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:1138:in 
`set_defaults'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:1137:in 
`upto'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:1137:in 
`set_defaults'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:1436:in 
`call'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:1436:in 
`run_error_checks'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:1435:in 
`each'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:1435:in 
`run_error_checks'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:1419:in 
`wait'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:1744:in 
`wait'
        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.4.1/./watir.rb:2014:in 
`click'
        from Main.rb:47

Any help is truly appreciated. 

Thank you very much for your time and consideration.

Best regards,

Federico Vela
---------------------------------------------------------------------
Posted via Jive Forums
http://forums.openqa.org/thread.jspa?threadID=6525&messageID=18590#18590
_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to