Re: [wtr-general] Re: How to get html meta details

2013-03-19 Thread Soori

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 cjq...@gmail.com 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 
  chandu@gmail.com 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 marlonmoja...@gmail.com 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 
   titletitle/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.

watir-general@googlegroups.com
http://groups.google.com/group/watir-general
watir-general+unsubscr...@googlegroups.com

--- 
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 watir-general+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [wtr-general] Re: How to get html meta details

2013-03-19 Thread Dan
This is a really old post!  I'm guessing at the time there wasn't an easier 
way of doing this, but now you can do something like the below.

b.metas.each do |m|
puts m.name
puts m.title
end

On Tuesday, March 19, 2013 3:22:30 AM UTC-4, Soori wrote:


 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 cjq...@gmail.com 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 
  chandu@gmail.comwrote: 
  
  
  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 marlonmoja...@gmail.com 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 
   titletitle/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.

watir-general@googlegroups.com
http://groups.google.com/group/watir-general
watir-general+unsubscr...@googlegroups.com

--- 
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 watir-general+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




[wtr-general] Re: How to get html meta details

2009-11-03 Thread Raveendran P
Hi Marlon,

welcome ... !

On Tue, Nov 3, 2009 at 1:11 PM, Marlon marlonmoja...@gmail.com wrote:



 Hi Raveendran,

 I was able to get what I want. For now im going to use it.

 thanks lot for helping!

 marlon




 



-- 
Regards,
P.Raveendran
http://raveendran.wordpress.com

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: How to get html meta details

2009-11-03 Thread Wesley Chen
But I can't access the URL: http://bit.ly/4mDHoJ
How can I make it?


Thanks.
Wesley Chen.
For life, the easier, the better.


On Tue, Nov 3, 2009 at 4:42 PM, Raveendran P jazzezr...@gmail.com wrote:

 Hi Marlon,

 welcome ... !


 On Tue, Nov 3, 2009 at 1:11 PM, Marlon marlonmoja...@gmail.com wrote:



 Hi Raveendran,

 I was able to get what I want. For now im going to use it.

 thanks lot for helping!

 marlon








 --
 Regards,
 P.Raveendran
 http://raveendran.wordpress.com


 


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: How to get html meta details

2009-11-03 Thread Raveendran P
Hi Chen,


The code in my blog follows ...

code=’html
head
titletitle/title
meta content=”title” name=”keywords”/
meta content=”text/html; charset=iso-8859-1″ http-equiv=”Content-
Type”/’

puts content= code.scan(%r{content=”(.*?)”}im).flatten[0].to_s
puts name=code.scan(%r{name=”(.*?)”}im).flatten.to_s



Output:

title
keywords

Thanks





On Tue, Nov 3, 2009 at 4:31 PM, Wesley Chen cjq@gmail.com wrote:

 But I can't access the URL: http://bit.ly/4mDHoJ
 How can I make it?


 Thanks.
 Wesley Chen.
 For life, the easier, the better.


 On Tue, Nov 3, 2009 at 4:42 PM, Raveendran P jazzezr...@gmail.com wrote:

 Hi Marlon,

 welcome ... !


 On Tue, Nov 3, 2009 at 1:11 PM, Marlon marlonmoja...@gmail.com wrote:



 Hi Raveendran,

 I was able to get what I want. For now im going to use it.

 thanks lot for helping!

 marlon








 --
 Regards,
 P.Raveendran
 http://raveendran.wordpress.com





 



-- 
Regards,
P.Raveendran
http://raveendran.wordpress.com

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: How to get html meta details

2009-11-03 Thread chandu.tennety

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 marlonmoja...@gmail.com 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
 titletitle/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

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: How to get html meta details

2009-11-03 Thread Wesley Chen
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 chandu.tenn...@gmail.comwrote:


 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 marlonmoja...@gmail.com 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
  titletitle/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

 


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: How to get html meta details

2009-11-03 Thread Marlon

yes for now this is the best solution I have.

On 11/4/09, Wesley Chen cjq@gmail.com 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
 chandu.tenn...@gmail.comwrote:


 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 marlonmoja...@gmail.com 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
  titletitle/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

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: How to get html meta details

2009-11-02 Thread Marlon
I found the part of the solution here
http://groups.google.com/group/watir-general/browse_thread/thread/5668eca30fdf784/940aa7f7be28c75d?lnk=gstq=meta#940aa7f7be28c75dbut
it still did not solve my problem.

*sample html*

html
head
titletitle/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

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: How to get html meta details

2009-11-02 Thread Raveendran P
Hi Marlon,

If you want* pure RUBY code* for that purpose then please try with this
http://bit.ly/4mDHoJ

Thanks

On Tue, Nov 3, 2009 at 9:21 AM, Marlon marlonmoja...@gmail.com wrote:

 I found the part of the solution here
 http://groups.google.com/group/watir-general/browse_thread/thread/5668eca30fdf784/940aa7f7be28c75d?lnk=gstq=meta#940aa7f7be28c75dbut
  it still did not solve my problem.

 *sample html*


 html
 head
 titletitle/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





 



-- 
Regards,
P.Raveendran
http://raveendran.wordpress.com

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: How to get html meta details

2009-11-02 Thread Marlon


Hi Raveendran,

I was able to get what I want. For now im going to use it.

thanks lot for helping!

marlon




--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[wtr-general] Re: How to get html meta details

2009-10-24 Thread Paul Rogers
try searching the list archives. Ive posted code to do it before.

Paul

On Sat, Oct 24, 2009 at 3:22 AM, Marlon marlonmoja...@gmail.com wrote:


 Hi please help how can I get/print the meta details for example in the
 code below, content title and name keywords

 I want to print title and keywords

 html
 head
 titletitle/title
 meta content=title name=keywords/
 meta content=text/html; charset=iso-8859-1 http-equiv=Content-
 Type/

 thanks!
 


--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---