On 16 Aug 2005, at 22:29, Jon wrote:
I want to write a Rev program to make sure that a web site I've
written is still functioning correctly, perhaps once an hour,
24/7. The manipulations for a person are pretty simple:
1) go to a fixed URL
2) click a button
3) go to the bottom of the page
4) check a check box
5) click a button
6) verify that the received HTML contains some key phrases.
Are steps 2 and 4 both form submission buttons?
Anyway, if you are trying to check that the form submission is
working, you should be able to check this directly from Rev without
opening a browser.
Depending on the form's method (GET or POST) you would use get url or
post. For example, say the form had the following fields:
Field 1 name = "name"; value = "Jon"
Field 2 name = "happy"; value = "true"
You could construct the form data like this:
put "Jon" into tName
put "true" into tHappy
put libUrlFormData("name",tName,"happy",tHappy) into tFormData
If you are using "get", then you would append the form data to the
url like this:
put "http://www.mysite.com/myform.cgi" & "?" & tFormData into tUrl
put url tUrl into tReturnedHtml
if the result is empty then
##parse tReturnedHtml for key phrases
else ##error
answer the result
end if
If you are using "post", then like this:
post tFormData to url "http://www.mysite.com/myform.cgi"
if the result is empty then
put it into tReturnedHtml
##parse tReturnedHtml for key phrases
else ##error
answer the result
end if
Hope that helps
Dave
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution