Hi Dariusch,
if i use these groovy steps, where are the html code, inside the document
property?
Nope, it should be in the htmlPage property, so your code should be :
<setInputField description='set textarea with feeds'
htmlId='fragment'
value="#{htmlPage}"/>
Florent
Pingwy
27, rue des arènes
49100 Angers
dariusch a écrit :
Hello,
if i use these groovy steps, where are the html code, inside the document
property?
I will do this:
groovy(description:"Store the html of the page","""
def document = step.context.currentResponse.asXml()
def props = step.webtestProperties
props.putAt("htmlPage",document)
""")
<invoke description="goto W3C page"
url="http://validator.w3.org/#validate_by_input" />
<setInputField description='set textarea with feeds'
htmlId='fragment'
value="#{document}"/>
<clickButton description="Submit the simple feedvalidation"
xpath="//[EMAIL PROTECTED]'validate-by-input']//[EMAIL PROTECTED]'Check']"/>
I think, to set the value inside setInputField over the #{document} is not
correct.
What is my mistake?
Thanks,
Dariusch
Florent Blondeau wrote:
Hi Dariusch,
You can get the html via a groovy step
groovy(description:"Store the html of the page","""
def document = step.context.currentResponse.asXml()
def props = step.webtestProperties
props.putAt("htmlPage",document)
""")
or
<groovy description="Store the html of the page">
def document =
step.context.currentResponse.asXml()
def props = step.webtestProperties
props.putAt("htmlPage",document)
</groovy>
in a less groovy way...
Then you have your html code (cleaned up with Tidy) in the htmlPage
property
Hope that helps
Florent
Pingwy
27, rue des arènes
49100 Angers
dariusch a écrit :
Hi,
if i use storexpath with ='/', i get the text without the elements, but i
need all.
Someone has an idea?
Dariusch
dariusch wrote:
Hello,
i just want to store all source code from a response page. It is
possible
to do that (inside a variable)? I need this, because i will check these
sources it is valid (the page is an rss-feed).
Thanks
Dariusch