require 'watir' 
include Watir 
Watir::Browser.default = 'ie' 
$ie = Browser.new 
$ie.goto("https://q2pdc2w4.edc.cingular.net:9300/v2/Login.html";)
$ie.text_field(:id,"Userid").set("Pos3nbi")
$ie.text_field(:id,"Password").set("unix11a")
$ie.select_list(:id,"market").select("Dallas")
$ie.image(:id,"Submit").click
$ie.frame(:name,"centent").flash
$ie.frame(:name,"centent").text_field(:name,"dealerCode").set("22r25")


i used the following code and getting the following error
irb(main):015:0> 
$ie.frame(:name,"centent").text_field(:name,"dealerCode").set("22r25")
NoMethodError: unknown property or method: `body'
    HRESULT error code:0x80020006
      Unknown name.
        from 
c:/rubyshell/ruby/lib/ruby/gems/1.9.1/gems/watir-classic-3.3.0/lib/watir-classic/frame.rb:30:in
 
`method_missing'
        from 
c:/rubyshell/ruby/lib/ruby/gems/1.9.1/gems/watir-classic-3.3.0/lib/watir-classic/frame.rb:30:in
 
`__ole_inner_elements'
        from 
c:/rubyshell/ruby/lib/ruby/gems/1.9.1/gems/watir-classic-3.3.0/lib/watir-classic/locator.rb:199:in
 
`each_element'
        from 
c:/rubyshell/ruby/lib/ruby/gems/1.9.1/gems/watir-classic-3.3.0/lib/watir-classic/locator.rb:224:in
 
`each'
        from 
c:/rubyshell/ruby/lib/ruby/gems/1.9.1/gems/watir-classic-3.3.0/lib/watir-classic/locator.rb:212:in
 
`locate'
        from 
c:/rubyshell/ruby/lib/ruby/gems/1.9.1/gems/watir-classic-3.3.0/lib/watir-classic/input_elements.rb:5:in
 
`locate'
        from 
c:/rubyshell/ruby/lib/ruby/gems/1.9.1/gems/watir-classic-3.3.0/lib/watir-classic/element.rb:63:in
 
`assert_exists'
        from 
c:/rubyshell/ruby/lib/ruby/gems/1.9.1/gems/watir-classic-3.3.0/lib/watir-classic/input_elements.rb:287:in
 
`set'
        from (irb):15
        from c:/rubyshell/ruby/bin/irb:12:in `<main>'






On Wednesday, January 23, 2013 8:08:33 PM UTC+5:30, Deepak Kumar wrote:
>
> Hi everyone,
> I am trying to access a text_field of page.HTML format is as follows
>
> <html>
>   <head>-</head>
>         <body>
>          <iframe name="centent" src="homepage.jsp"> 
>                    *  #document*
>                           <html slick-uniqueid = "1"> 
>                                 <head>-<head>
>                                 <body>
>                                     <script> --</script>
>     <div id = "headerHome">
> < div class="utilityNavHome" id="utilityNavHome">
>     <form name = 'validateDealer'>
>
> i tried through IRB and tried to us flash() function but can only use the 
> function on Iframe tag after that i am not able to acess any element.
> Is "#document" creating a problem.
>
> Thanks & regards
> Deepak Kumar
>  
>
>

-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

[email protected]
http://groups.google.com/group/watir-general
[email protected]

Reply via email to