/explore

Initiates an exploratory loop.

Explore is identical to prompting but instead of only executing a single set of commands, TestDriver will continue to act until it has achieved it's goal.

  • The advantage of /explore is that TestDriver can complete higher level objectives and deal with surprises like confirmations or hidden fields.

  • The disadvantage of /explore is that TestDriver is more likely to go off the rails. Be ready to kill the TestDriver process viaCONTROL + C.

Explore mode is amazing at handling validation errors, but you will likely want to cut them out of the test before you /run them.

The /explore flow

  1. Look at the desktop state

  2. Generate a prompt

  3. Was the goal achieved?

    1. If yes, return

    2. Else, go to step #1

Last updated