Un valor establecido programáticamente sólo dura hasta la finalización de la reproducción. Cuando esta acaba, la opción vuelve a su valor predeterminado. Las constantes de estas opciones se definen en la interfaz Rational.Test.Ft.Script.IOptionName_Fields. Consulte el apartado Referencia de API de Functional Tester para obtener más información sobre esta interfaz.
Para recuperar el valor actual de una opción, utilice el método GetOption de la manera siguiente:
Dim x As Object = GetOption(IOptionName_Fields.opción
Puede probar el valor de x para determinar si desea cambiar el valor de la opción durante la reproducción. Para ello, utilice el método SetOption, que tiene el formato general siguiente:
SetOption(IOptionName_Fields.opción, valor)
Debe especificar un valor de un tipo que se ajuste a la opción. El entorno de desarrollo integrado de Visual Studio.NET tiene una característica IntelliSense que puede resultar útil. En el ejemplo anterior, después de escribir IOptionName_Fields, pulse Control+Espacio, o seleccione
en el menú. Así, se mostrará una lista de todas las opciones. Puede utilizar las flechas para desplazarse por la lista, o bien escribir las primeras letras del nombre de la opción, si lo conoce. Cuando pulse Intro, el nombre de la opción seleccionada actualmente se insertará en el script.Además, puede restablecer el valor de una opción al valor predeterminado si utiliza el método ResetOption. Por ejemplo, para reducir el retardo entre pulsaciones durante la reproducción, puede indicar una secuencia como la siguiente:
SetOption(IOptionName_Fields.DELAY_BEFORE_KEY_DOWN, 0.3) InputWindow().InputKeys("abcdefg123") ResetOptionOptionName_Fields.DELAY_BEFORE_KEY_DOWN) InputWindow().InputKeys("999")