1. A method of assembling a graphical user interface script, comprising: a computer selecting a set of pre-scripted parts from a catalog of pre-scripted parts for assembling at least a portion of the graphical user interface script, wherein each pre-scripted part in the set of pre-scripted parts is configured to accept parameter values in place of recorded values, one or more of the pre-scripted parts in the set of pre-scripted parts used in a plurality of situations, and the one or more pre-scripted parts performing graphical user interface usage actions that are the same for each of the plurality of situations and use different parameter values for each of the plurality of situations; and the computer assembling portion of the graphical user interface script by generating in the graphical user interface script a call to each pre-scripted part in the set of pre-scripted parts, wherein each call is configured in the graphical user interface script to pass the parameter values that each pre-scripted part is configured to accept.
1. A method of assembling a graphical user interface script, comprising: a computer selecting a set of pre-scripted parts from a catalog of pre-scripted parts for assembling at least a portion of the graphical user interface script, wherein each pre-scripted part in the set of pre-scripted parts is configured to accept parameter values in place of recorded values, one or more of the pre-scripted parts in the set of pre-scripted parts used in a plurality of situations, and the one or more pre-scripted parts performing graphical user interface usage actions that are the same for each of the plurality of situations and use different parameter values for each of the plurality of situations; and the computer assembling portion of the graphical user interface script by generating in the graphical user interface script a call to each pre-scripted part in the set of pre-scripted parts, wherein each call is configured in the graphical user interface script to pass the parameter values that each pre-scripted part is configured to accept. 2. The method of claim 1 wherein the set of pre-scripted parts for the portion of the graphical user interface script is a first set, and further comprising: the computer creating a second set of pre-scripted parts necessary to complete the graphical user interface script; and the computer adding the second set of pre-scripted parts to the first set of pre-scripted parts prior to the computer assembling the portion of the graphical user interface script, wherein in adding the second set of pre-scripted parts to the first set of pre-scripted parts the graphical user interface script assembled by the computer is further configured to call all of the pre-scripted parts necessary to complete the graphical user interface script.