2014-03-12 47 views
0

期間initiallized其他變量我有以下默認值兩個全局變量,變量:機器人框架:有什麼辦法來重新初始化依賴於測試執行

${APP_INSTALL_DIR} = "%{ProgramFiles(x86)}\\application_name" 
${APP_LAUNCH_PATH} = "${APP_INSTALL_DIR}\\app.exe" 

這些變量在試射首先初始化。

然後,我使用Set Global Variable關鍵字在測試執行期間重新初始化${APP_INSTALL_DIR}變量,使用C:\\Folder\\application_name值。

有什麼辦法可以自動重新初始化${APP_LAUNCH_PATH}變量嗎?

現在,當${APP_INSTALL_DIR}改變,${APP_LAUNCH_PATH}沒有改變,具有初始值%{ProgramFiles(x86)}\\application_name\\app.exe

回答

1

沒有,有沒有辦法有自動更新變量時,其他變量的變化。

您可以改爲創建一個自定義關鍵字,一次更改所有變量。

*** Keywords *** 
| Reset app directory 
| | [Arguments] | ${path} 
| | Set global variable | ${APP_INSTALL_DIR} | ${path} 
| | Set global variable | ${APP_LAUNCH_PATH} | ${APP_INSTALL_DIR}\\app.exe 
相關問題