修改 Script 執行選項

透過使用者介面可指定一些會影響 Script 執行情形的選項。在使用者介面中設定的值會持續當做每一個 Script 的預設值。不過,您也可以在 Functional Tester Script 中直接設定部分選項,例如按鍵的間隔時間。

在程式中設定的值,有效性僅持續到重播結束為止。重播結束之後,選項就回復為預設值。com.rational.test.ft.script.IOptionName 介面中定義這些選項的常數。如需 com.rational.test.ft.script.IOptionName 介面的相關資訊,請參閱 Functional Tester API 參考手冊

若要擷取選項的現行值,請利用 getOption 方法,如下所示:

Object x = getOption(IOptionName.option);

您可以測試 x 的值來決定是否要在重播期間變更選項值。請利用 setOption 方法,有下列常見的格式:

setOption(IOptionName.option,value);

您必須為選項指定有意義的類型值。 Functional Tester IDE 提供「內容輔助」特性,在此可派上用場。在上述範例中,輸入 IOptionName 之後,請按 Ctrl+Space, 或從功能表中選取編輯 > 內容輔助。這時會顯示一個含有所有選項的清單。您可以利用方向鍵來捲動清單,或輸入選項名稱的前幾個字母(如果知道的話)。按下 Enter 鍵時,目前選取的選項名稱就會插入 Script 中。

您也可以利用 resetOption 方法將選項的值重設為預設值。例如,若要暫時變更重播期間的按鍵延遲時間,您可以將按鍵組合寫成:

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


意見
(C) Copyright IBM Corporation 2000, 2007. All Rights Reserved.