Algumas opções que afetam a execução do script podem ser especificadas por meio da
interface com o usuário. Os valores definidos nessa interface persistem como padrões
de script para script. Entretanto, também é possível definir algumas dessas opções
diretamente no script de teste, por exemplo, o período de tempo entre os pressionamentos de teclas.
Um valor definido através de programação dura apenas até
o final da reprodução. Em seguida, a opção é revertida para o valor
padrão. As constantes para essas opções são definidas na interface
Rational.Test.Ft.Script.IOptionName_Fields
. (Consulte a Referência à
API do Teste Funcional.)
Para recuperar o valor atual de uma opção, utilize o método GetOption
da seguinte forma:
Dim x As Object = GetOption(IOptionName_Fields.option
É possível testar o valor de x para determinar se você deseja alterar
o valor da opção durante a reprodução. Para isso, utilize o método SetOption
,
que apresenta o seguinte formato geral:
SetOption(IOptionName_Fields.option,value)
É necessário especificar um valor de um tipo que faça sentido para a opção.
O Visual Studio.NET IDE possui um recurso IntelliSense que pode ser útil.
No exemplo anterior, depois de digitar IOptionName_Fields
,
pressione Ctrl+Space ou selecione Editar > IntelliSense no menu.
Isso torna visível uma lista com todas
as opções. Utilize as teclas de seta para rolar pela lista ou
digite as primeiras letras do nome da opção se souber. Ao
pressionar Enter, o nome da opção selecionado
no momento será inserido no script.
Também é possível reconfigurar o valor de uma opção para o valor padrão
utilizando o método ResetOption
. Por exemplo, para alterar o
retardo entre os pressionamentos de teclas durante a reprodução por um breve período, execute script
de uma seqüência da seguinte forma:
SetOption(IOptionName_Fields.DELAY_BEFORE_KEY_DOWN, 0.3)
InputWindow().InputKeys("abcdefg123")
ResetOptionOptionName_Fields.DELAY_BEFORE_KEY_DOWN)
InputWindow().InputKeys("999")
Termos de uso | Feedback
(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.