Hi Anne, I have no idea how Watir can do this...
But i can give the ruby solution to you Solution: 1. Collect the entire HTML of the page -- @[email protected] 2. Search the text "<h2>" in that sting -- @text.scan("<h2>").length Example a="Raveendran -- <h2>Test1</h2><h2>test2</h2>" COUNT= a.scan("<h2>").length Thanks Raveendran P On Mon, Jun 27, 2011 at 11:03 PM, Anne <[email protected]> wrote: > I need to be able to get a count of the number of h2 headers on a > page. > I can determine if a specific header exists by doing > @browser.h2(:text, "Abc").exists? > > but everything I've tried to get a count of the number of headers > gives me the following error -- > "wrong number of arguments <0 for 1>" > > I've tried > @browser.h2.find_all > @browser.h2.count > @browser.h2.length > @browser.h2.all.size > > I even tried @browser.html.scan(:html, "h2").size but it returned 0 > and I know there are at least 5 h2 headers on the page... > > html for a typical h2 header looks like this -- > <h2>Customer Service</h2> > > -- > 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]<http://groups.google.com/group/watir-general%[email protected]> > -- Regards, P.Raveendran http://raveendran.wordpress.com -- 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]
