"working" a web site from Rev

Jon jbondy at sover.net
Thu Aug 18 15:24:18 EDT 2005


Dave:

Excellent help.

Question: how would one indicate that a check box field is checked (or not)?

Thanks!

Jon


Dave Cragg wrote:

>
> 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>



More information about the use-livecode mailing list