Does anyone know if you can use e-Tester in a pure code fashion - in other words, just typing in code to make up a script rather than being forced to use the recording of visual scripts? (This is something you can do with SilkTest or WinRunner but I'm not sure if it's possible with e-Tester.)
You can write "Test Scriptlets" that get executed before and after the testing of a page. Morever you have full VBA support and you can do your own thing in those Foreplay and Afterplay methods from there.
I've had good success in recording the first page of my app (in this case a login screen), then using vba to carry on from there. Our app had too much dynacism to seem to get it to work well with the record/databank method. Now I have an access db on the back, using ADO from the script. It executes as an afterplay event on the first page of recording.
There are certainly ways to create scripts that base all the navigations on vbscript or vba. The thing to keep in mind is the "page" concept that e-Tester uses. You can, for example record a series of direct navigations against a blank html page and then replace all of the navigations with your own code. You might be kind of defeating the purpose of the e-Tester visual script especially as it relates to e-Load. You will need to parse for dynamic elements (session ids and the like) as well as build in some page validation code. This will be needed 'cause you short circuit the automatic process that e-Test uses when it builds the navigations on its own.
It almost sounds as if you might be trying to invent a solution that already exists ;-)
I generally just use the vba to extend my script and let e-Test take care of the dynamic elements of navigation for me ...
In the version 6.0 stat sheet, it is said that the script file format will be stored as XML (with a .mom extension still). With this change, you may be able to write scripts without using record/playback.