Does anyone know of any documented methods available on the net concerning automated test script flow and navigation techniques for web apps?

We are thinking about using a couple of methods:

1) Create navigational scripts that will satisfy preconditions and bring the application to the proper screen.

2) Set up the scripts so they satisfy the preconditions for the tests that follow.

Does anyone know of any other techniques? I came up with these on my own, so since I haven't actually used the techniques I don't know how well they will work.

Thoughts? Articles?