Robotframework 在机器人框架中\?{argument}和{argument}是什么意思?
Robotframework 在机器人框架中\?{argument}和{argument}是什么意思?,robotframework,Robotframework,\?${TXN}=${status}是什么意思? 我知道${status}是一个参数,但不太确定\?是什么 ?bId=${B_FK_AS}我也不太清楚为什么在bId之前有一个? 我是机器人框架的新手,任何人都可以解释一下?这个\?对机器人框架来说并不特殊。在这种情况下,反斜杠似乎完全无用。这是一个转义字符,但问号通常不需要转义 问号对机器人来说也不是特别的。它只是一个与任何其他普通字符类似的字符,除非在不同的上下文中使用,例如在正则表达式中使用它 换句话说,\?${TXN}=${status}产
\?${TXN}=${status}
是什么意思?
我知道${status}
是一个参数,但不太确定\?
是什么
?bId=${B_FK_AS}
我也不太清楚为什么在bId
之前有一个?
我是机器人框架的新手,任何人都可以解释一下?这个
\?
对机器人框架来说并不特殊。在这种情况下,反斜杠似乎完全无用。这是一个转义字符,但问号通常不需要转义
问号对机器人来说也不是特别的。它只是一个与任何其他普通字符类似的字符,除非在不同的上下文中使用,例如在正则表达式中使用它
换句话说,\?${TXN}=${status}
产生的字符串与?${TXN}=${status}
完全相同。在这两种情况下,都会删除反斜杠,并替换变量
例如,此测试用例通过了:
*** Variables ***
${TXN} txn_value
${status} status_value
*** Test cases ***
Example
should be equal \?${TXN}=${status} ?${TXN}=${status}
should be equal \?${TXN}=${status} ?txn_value=status_value
你能再给我一点背景吗?这是在关键字中使用的吗?它是如何使用的?另外,你的标题提到了
\?{argument}
,但问题的主体提到了\${TXN]
。$
是你要问的问题的一部分吗?\?
和?
是我要问的@bryanoakleytanks作为你的答案。为什么把?
放在变量之前?这是什么意思?@SumeiXu:就像我的回答说的,它没有任何意义。它只是一个字符。我不知道为什么有人把它放在变量前面嗯。你问过他们吗?这是转义字符