【发布时间】:2017-03-21 14:36:42
【问题描述】:
我尝试为不同的情况生成唯一名称,并使用最少的关键字将该唯一名称设置为套件变量,但无法执行此操作, 有人可以帮我搞定吗,这是我的代码..
*** Test Cases ***
TC100_Unique Variable Checking
Generate Unique Name for Objects-loop Product Line
Generate Unique Name for Objects-loop Models
Generate Unique Name for Objects-loop Portfolio
*** Keywords ***
Generate Unique Name for Objects-loop
[Arguments] ${function}
Set Variable ${function}
${namePL}= Run Keyword If '${function}'=='Product Line' Run Keywords Generate Unique Name PL-RFT- ${CURDIR}\\fNameEdit.txt
... Set Suite Variable ${namePL}
${nameMOD}= Run Keyword If '${function}'=='Models' Run Keywords Generate Unique Name MOD-RFT- ${CURDIR}\\modNameEdit.txt
... Set Suite Variable ${nameMOD}
${namePF} Run Keyword If '${function}'=='Portfolio' Run Keywords Generate Unique Name PF-RFT- ${CURDIR}\\pfNameEdit.txt
... Set Suite Variable ${namePF}
Generate Unique Name
[Arguments] ${suffix} ${filepath}
${name}= Get String Plus Number ${suffix} ${filepath}
Set Test Variable ${name}
Write Unique Number ${filepath}
[Return] ${name}
错误:
未找到变量“${namePL}”。
【问题讨论】:
标签: robotframework