在将robotframework-seleniumlibrary与TSV文件一起使用时,如何为文本字段指定空白/空值?例如,我有以下内容:
Textfield Value Should Be identifier=name1 Chris
Textfield Value Should Be identifier=name2
我想测试name2是空白的。我试过把它留空(它返回一个关于参数数量不正确的消息。我试过“”,它寻找一对引号,''输入一个引号,而selenium似乎在找那个
答案 0 :(得分:18)
您可以使用单个反斜杠\或特殊变量$ {EMPTY}在测试数据中创建空字符串。用户指南包含详细信息:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html
答案 1 :(得分:7)
是的,$ {EMPTY}是一个内置变量。
有很多示例,请参阅示例here
答案 2 :(得分:0)
${EMPTY}
适用于空白值,但令人惊讶的是,它不适用于空白值。
我找到了想要的东西。我正在验证的字段的value属性中没有任何值,因此我想对其进行验证。它返回''
作为值,而使用${EMPTY}
时找不到''''
。这么小的事情但是最终解决了我的需求,所以这取决于您要验证的内容。