countWebtestResults?

http://webtest.canoo.com/webtest/manual/countWebtestResults.html

Cheers,
Marc.
--
Blog: http://mguillem.wordpress.com


Florent Blondeau wrote:
Hi,

I think a good way to do this is with a <groovy> step.

Something like :

<groovy file="readXml.groovy">

with a readXml.groovy filled with

import groovy.xml.DOMBuilder
import groovy.xml.dom.DOMCategory

homedir = new File('.') //here, you replace the '.' with a property containing the resultPath of Webtest. There should be an easy way to do it

def name=homedir.name
def result_name = "$name/WebTestReport.xml"
def doc = DOMBuilder.parse(new FileReader(result_name))
def summary = doc.documentElement
def steps
/*with Groovy, you can navigate in the dom by appending a tag name and get the tag Object
example : in a xml file like
<a>
     <b attribute=value>
     </b>
</a>
you can get the 'b' node by
a=doc.documentElement
bnode=a.b
and the attribute by
battribute = a.b.@'attribute' or something like this
more info on the Groovy web site <http://groovy.codehaus.org/Reading+XML+using+Groovy%27s+DOMCategory>
use (DOMCategory) {
steps = summary.testresult.results.step.result.'*' for (step in steps){
             if (step.name()=='failed'){
                    // do some job
             }
        }
}

I haven't tested this code (but it's based on a working code of mine)
You can get information on how Groovy works on the Groovy website

Hope that helps

Florent

Willi Kuhnis a écrit :
Hi,

at  the end of my Webtest project I would like to check,
if a test failed.
I could do it this way: if in WebTestOverview.xml is this text: successful='no'.

How can I do it?
Or is there a better way?


Thanks a lot for any tips

Willi Kuhnis
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


--
Pingwy
27, rue des arènes
49100 Angers





_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to