Deepak, I don't see the text_field is your html. Can you give us all of the html?
Thanks, Joe Just something I found. May not pertain to your issue. Watir has a method that shows all frames on a page: $ie.show_frames result: there are 2 frames frame index: 1 name: menu frame index: 2 name: main run that in your irb and if its see the frame you might want to use its index value instead of name.' On Wed, Jan 23, 2013 at 10:33 AM, Deepak Kumar <deepak.maveric...@gmail.com> wrote: > 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. > > watir-general@googlegroups.com > http://groups.google.com/group/watir-general > watir-general+unsubscr...@googlegroups.com -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. watir-general@googlegroups.com http://groups.google.com/group/watir-general watir-general+unsubscr...@googlegroups.com