修改脚本执行选项

可以通过用户界面指定一些影响脚本执行的脚本编制框架选项。在用户界面中设置的值持续用作各个脚本的缺省值。但是,您也可以使用脚本编制框架直接在功能测试脚本中设置其中一些选项,例如击键之间的时间量。

通过程序方式设置的值仅持续到回放结束。 回放结束后,该选项会还原为缺省值。这些选项的常量在 com.rational.test.ft.script.IOptionName 界面中定义。 请参阅“Functional Tester API 引用”以获取有关 com.rational.test.ft.script.IOptionName 界面的信息。

要检索选项的当前值,请使用 getOption 方法,如下所示:

Object x = getOption(IOptionName.option);

您可以测试 x 的值,以确定是否要在回放期间更改选项值。要执行此操作,请使用 setOption 方法,该方法具有以下常规格式:

setOption(IOptionName.option,value);

必须指定适用于选项的类型的值。 Functional Tester IDE 具有“内容辅助”功能,可在此处提供帮助。 在以上示例中,输入 IOptionName 后,按 Ctrl+空格键或者从菜单中单击编辑 > 内容辅助。 此时将打开所有选项的列表。您可以使用方向键来滚动列表,或如果知道选项名称,请输入该名称的前几个字母。当按 Enter 键时,会将当前选定的选项名称插入脚本。

通过脚本编制框架,还可以通过使用 resetOption 方法将选项值重置为缺省值。 例如,要在回放期间短暂更改击键之间的延迟,可以对序列进行脚本编制,如下所示:

setOption(IOptionName.DELAY_BEFORE_KEY_DOWN, 0.3);
InputWindow().inputKeys("abcdefg123");
resetOption(IOptionName.DELAY_BEFORE_KEY_DOWN);
InputWindow().inputKeys("999");

反馈