>Date: Thu, 08 Mar 2007 09:17:09 -0700 >From: Paul Rogers <[EMAIL PROTECTED]> >Subject: Re: [Wtr-general] Identifying the id of the element with > >there is a method ie.show_active > >that might do what you need > >Paul
Paul, I added the following to watir.rb # Return the element Id of the widget with focus def get_Id_with_focus p = nil begin current = document.activeElement p = current.invoke("id") rescue #activeElement doesn't have an id end return p end This appears to be doing the trick. Thank you! Next task is to integrate this into an assertFocus command that can be invoked from faucets .... --Thanks again, --Mike Ramsey >From: Charley Baker >Sent: Thursday, March 08, 2007 8:53 AM >Subject: Re: [Wtr-general] Identifying the id of the element with focus >after a tab > > Hi Mike, > > When you're using AutoIt, you're working with windows controls, not >html elements per se. There's no way that I'm aware of that you can easily >get the html element id using AutoIt. It recognizes windows, controls and >identifies them by using Window handles, text and the like. There's some >code in watir.rb that uses window handles to access JSButtons with >WinClicker. > > -Charley Charley, Thank you. I do appreciate the problem. Not all HTML Elements will have ids so handles may be the ultimate answer. It would be a good thing if AutoIt and watir behaved better on the playground. --Thanks again, --Mike Ramsey _______________________________________________ Wtr-general mailing list Wtr-general@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-general