Hi Marlon, I tried the above code and I am getting the following error,
Ruby193/lib/ruby/gems/1.9.1/gems/watir-4.0.2-x86-mingw32/lib/watir/loader.rb:48: stack level too deep (SystemStackError) Watir version: Watir4. Please advise what am I doing wrong here. Thanks, S On Wednesday, 4 November 2009 12:40:40 UTC+5:30, Marlon wrote: > > yes for now this is the best solution I have. > > On 11/4/09, Wesley Chen <[email protected] <javascript:>> wrote: > > Thank you very much. > > Only this way to get the meta data? I think it is not convenient enough. > > > > Thanks. > > Wesley Chen. > > For life, the easier, the better. > > > > > > On Tue, Nov 3, 2009 at 10:41 PM, chandu.tennety > > <[email protected] <javascript:>>wrote: > > > >> > >> Marlon, > >> Your original code works for me: > >> > >> {"Content-Type"=>"text/html; charset=iso-8859-1", "keywords"=>"title"} > >> > >> Chandu > >> > >> On Nov 2, 10:51 pm, Marlon <[email protected]> wrote: > >> > I found the part of the solution herehttp:// > >> groups.google.com/group/watir-general/browse_thread/thread/566... > >> > it still did not solve my problem. > >> > > >> > *sample html* > >> > > >> > <html> > >> > <head> > >> > <title>title</title> > >> > <meta content="title" name="keywords"/> > >> > <meta content="text/html; charset=iso-8859-1" > >> > http-equiv="Content-Type"/> > >> > > >> > *ruby file* > >> > > >> > require 'watir' > >> > require 'test/unit' > >> > > >> > class TC_MyTest < Test::Unit::TestCase > >> > > >> > def test_meta_get > >> > $ie = Watir::IE.start('<url to check>') > >> > d=meta($ie) > >> > puts d > >> > end > >> > > >> > def meta( browser ) > >> > meta = {} > >> > bmeta = > >> > browser.document.body.parentElement.getElementsByTagName( "META" ) > >> > bmeta.each do |i| > >> > k = i.name > >> > if k == "" > >> > k = i.httpEquiv > >> > end > >> > meta[ k ] = i.content > >> > end > >> > return meta > >> > end > >> > end > >> > > >> > this produces: > >> > > >> > Content-Typetext/html; charset=iso-8859-1title keywords > >> > > >> > I what to be able to get first meta tag "name" attribute which is > >> "*keywords > >> > *" > >> > > >> > many thanks again! > >> > Marlon > >> > >> > > >> > > > > > > > > > > -- > Thanks! > > Marlon M. Mojares > +639291625097 > -- -- 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] --- You received this message because you are subscribed to the Google Groups "Watir General" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
