Are you running your command prompt session with administrator
privileges?  I had a problem when I moved to Vista where two browsers
were being opened.  Try the suggestions Bill Agee gave me:

http://tinyurl.com/ygn4fpx

Hope this helps!

-Tiffany


On Nov 12, 11:47 am, tester86 <sagar.am...@gmail.com> wrote:
> Thanks for you input Tiffany but when I run the script and execute in
> IRB I get the following error message:
>
> NameError: undefined local variable or method `ie' for main:Object
>
> Is there something I have to set to intialize IE? On what operating
> system did you execute the script since I have several installs of
> ruby and watir and nothing is working for me.
>
> When I execute the script it opens a new window, on that window
> nothing happens, then it goes to my other window and loads up google
> and throw the error message unable to find "q" then in IRB it shows me
> this message. Do you have any idea on what is happening as I have been
> through all the basic examples but none of my scripts are working,
> even though they are very low level.
>
> When I try to do ie.text_contains("valueX") if throws me back an error
> stating undefined method for "contains". Am I missing something in my
> set up or is it because of vista OS?
>
> Thanks
>
> On Nov 12, 11:47 am, Tiffany Fodor <tcfo...@comcast.net> wrote:
>
> > The error message is saying that it can't find the text field with the
> > name 'q'.  For some reason, it doesn't exist in the browser contained
> > by your variable ie.  Are you sure that your browser is on the page
> > you think it is?
>
> > One way to troubleshoot this is with an irb session.  Run your test
> > and when it fails, open an irb session in a command prompt.  Then try
> > the following commands:
>
> > require 'watir'
> > ie = Watir::IE.find(:title, /Google/)
> > ie.text_field(:name,'q').exists?
>
> > I've copied both of your scripts into an irb session and they ran
> > without any problems - even without the sleep commands (you shouldn't
> > need those).  Try stepping through your scripts, line by line in irb
> > so you can watch what happens in with each step.
>
> > Hope this helps,
>
> > -Tiffany
>
> > On Nov 12, 7:42 am, tester86 <sagar.am...@gmail.com> wrote:
>
> > > Hi,
>
> > > When I try run any script I still get the following error message:
>
> > > c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/element.rb:52:in
> > > `assert_ex
> > > ists': Unable to locate element, using :name,
> > > "q" (Watir::Exception::UnknownObjectException)
> > >         from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > > element.rb:284:in `enabled?'
> > >         from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > > element.rb:56:in `assert_enabled'
> > >         from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > > input_elements
> > > .rb:323:in `set' from script2.rb:6
>
> > > Here is my script:
>
> > > require 'watir'
> > > ie = Watir::IE.new
>
> > > ie.goto("http://www.google.com";)
> > > sleep(10)
> > > ie.text_field(:name,"q").set("watir")
> > > sleep(10)
>
> > > Here is my other scripts:
>
> > > #require 'rubygems'
> > > require 'watir'
>
> > >    # set a variable
> > >    test_site = 'http://www.google.com'
>
> > >    # open the IE browser
> > >    ie = Watir::IE.new
>
> > >    puts "Step 1: go to the test site: " + test_site
> > >    ie.goto(test_site)
> > >    puts "  Action: entered " + test_site + " in the address bar."
>
> > >    puts "Action: WaitForPageToLoad"
>
> > >    sleep(10)
>
> > >    #puts "Click on the Gmail Link"
>
> > >    #ie.link(id, '').click
>
> > >    #puts "Action: Enter InfoQ into text box"
> > >    ie.text_field(:name,"q").set("watir")
> > >    sleep(10)
> > >    #puts "Action: Click Search Button"
> > >    #ie.button(:name, "btnG").click
>
> > > As far as I know my script should be fine as I am following the watir
> > > commans correctly but everytime I execute the script I get the error
> > > mentioned above.
>
> > > Thanks
>
> > > On Nov 11, 6:13 pm, Raveendran P <jazzezr...@gmail.com> wrote:
>
> > > > Hi,
>
> > > > Please try to use slep(10) commands.
>
> > > > It means
>
> > > > ie.goto("htp://google.com")
> > > > sleep(10)
> > > > ie.text_field(:name,"q").set("Raveendran")
> > > > sleep(10)
> > > > .
> > > > .
> > > > .
> > > >  I hope it works now. Rit ?
>
> > > > On Thu, Nov 12, 2009 at 12:48 AM, tester86 <sagar.am...@gmail.com> 
> > > > wrote:
>
> > > > > Another Error From Command Prompt:
>
> > > > > ## Beginning of test: Google search
> > > > > Step 1: go to the test site:http://www.google.com
> > > > >  Action: enteredhttp://www.google.comintheaddressbar.
> > > > > Action: WaitForPageToLoad
> > > > > c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/element.rb:52:in
> > > > > `assert_exists': Unable to locate element, using :name,
> > > > > "q" (Watir::Exception::UnknownObje
> > > > > ctException)
> > > > >        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > > > > element.rb:284:in `enabled?'
> > > > >        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > > > > element.rb:56:in `assert_enabled'
> > > > >        from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > > > > input_elements.rb:323:in `set'
> > > > >         from script1.rb:28
>
> > > > > I never had any problems when I was using watir on windows xp, I am
> > > > > not 100% sure but is there any configuration for windows vista or any
> > > > > known issue because when using IE Developer Toolbar I am able to find
> > > > > the link "q" on the page........
>
> > > > > On Nov 11, 12:49 pm, tester86 <sagar.am...@gmail.com> wrote:
> > > > > > Bret,
>
> > > > > > My script is going to the google URL, but for some reason it cannot
> > > > > > find the text box. I have tried all the examples but I get the
> > > > > > following output:
>
> > > > > > broswer.url
> > > > > > browser.text
> > > > > > script1.rb:9: undefined method `enter_text' for 
> > > > > > #<Watir::IE:0x8b291e0>
> > > > > > (NoMethodError)
>
> > > > > > same for when I use ie.text_field(:name, "q").set("pickaxe")
>
> > > > > > Do you have any idea why it cannot find that text box?
>
> > > > > > On Nov 10, 1:09 pm, Bret Pettichord <b...@pettichord.com> wrote:
>
> > > > > > > My guess is that the browser is not actually on the google page 
> > > > > > > at this
> > > > > > > point. You could use statements like this to help troubleshoot:
>
> > > > > > >   puts browser.text
> > > > > > >   puts browser.url
> > > > > > >   puts browser.title
>
> > > > > > > Bret
>
> > > > > > > tester86 wrote:
> > > > > > > > Thanks for all the help I managed to get ruby and watir all up 
> > > > > > > > and
> > > > > > > > running. But I have a question, when I was using cucumber I get 
> > > > > > > > this
> > > > > > > > error message and they told me to put this post in the watir 
> > > > > > > > group:
>
> > > > > > > > c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/element.rb:52:in
> > > > > > > > `assert_exists': Unable to locate element, using :name,
> > > > > > > > "q" (Watir::Exception::UnknownObje
> > > > > > > > ctException)
> > > > > > > >       from c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > > > > > > > element.rb:284:in `enabled?'
> > > > > > > >         from 
> > > > > > > > c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > > > > > > > element.rb:56:in `assert_enabled'
> > > > > > > >         from 
> > > > > > > > c:/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > > > > > > > input_elements.rb:323:in `set'
> > > > > > > >         from script1.rb:8
>
> > > > > > > > When you have a watir script why cannot find the text box and 
> > > > > > > > the
> > > > > > > > search box for google.My script is still the same. Is there some
> > > > > other
> > > > > > > > syntax that I need to use?
>
> > > > > > > --
> > > > > > > Bret Pettichord
> > > > > > > Lead Developer, Watir,www.watir.com
> > > > > > > Blog,www.io.com/~wazmo/blog<http://www.io.com/%7Ewazmo/blog>
> > > > > > > Twitter,www.twitter.com/bpettichord-Hidequotedtext-
>
> > > > > > > - Show quoted text -- Hide quoted text -
>
> > > > > > - Show quoted text -
>
> > > > --
> > > > Regards,
> > > > P.Raveendranhttp://raveendran.wordpress.com-Hidequotedtext -
>
> > > > - Show quoted text -- Hide quoted text -
>
> > - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To post to this group, send email to watir-general@googlegroups.com
Before posting, please read the following guidelines: 
http://wiki.openqa.org/display/WTR/Support
To unsubscribe from this group, send email to 
watir-general-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/watir-general
-~----------~----~----~----~------~----~------~--~---

Reply via email to