如何解决将文本中的单个反斜杠发送到RobotFramework中的关键字
(已回答)-已修改:
我试图使用RF将'sed'
命令发送到远程主机。我正在将测试与参数(vars)串联,以构建'sed'
命令,并且只需要转义('/')
字符,因为它是'sed'
命令的定界符。
原始问题:
我正在尝试将变量传递给具有反斜杠('\')
的关键字。我这样做是为了逃避特殊角色。
当我发送一个反斜杠('\')
时,关键字接收时没有反斜杠。
当我发送带有两个反斜杠('\\')
的关键字时,关键字带有两个反斜杠字符。
示例:
*** Test Cases ***
Test send text to keyword
Example keyword
... text_arg1=text\<with\>backslash
... text_arg2=text\\<with\\>backslash
*** Keywords ***
Example keyword
[Arguments] ${text_arg1} ${text_arg2}
Log Log1: ${text_arg1}
Log Log2: ${text_arg2}
结果示例:
Log: text<with>backslash
Log2: text\\<with\\>backslash
预期结果:
Log: text\<with\>backslash
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。