我想创建一个全局变量并为该变量分配一个随机字母。我希望能够全局调用此变量并将其粘贴到文本框中。如何才能做到这一点 到目前为止,我尝试了以下尝试选择6个随机字符。
** Variables **
@{ORANGES} = Generate Random String 6 çÑ3ùáâ$æßØ
Test Case
input text ${TXTBX_TITLE} @{ORANGES}
答案 0 :(得分:4)
您无法在Variables
表格中执行此操作。来自用户指南:
变量表的主要缺点是值总是字符串,不能动态创建。如果其中任何一个出现问题,可以使用变量文件。
正如文档所说,一种解决方案是使用variable file。变量文件是python代码,因此您可以进行任何类型的计算。
您也可以使用Generate Random String,但是您需要在套件设置期间调用的关键字中执行此操作。例如:
*** Settings ***
Library String
Suite setup initialize random data
*** Keywords ***
Initialize random data
${oranges}= Generate Random String 6 çÑ3ùáâ$æßØ
set suite variable ${oranges}
*** Test Cases ***
Example
log to console \nmy random string: ${oranges}