使用robotframework-selenium时如何测试空白文本字段?

时间:2011-08-01 15:00:51

标签: selenium robotframework tsv

在将robotframework-seleniumlibrary与TSV文件一起使用时,如何为文本字段指定空白/空值?例如,我有以下内容:

Textfield Value Should Be       identifier=name1       Chris
Textfield Value Should Be       identifier=name2

我想测试name2是空白的。我试过把它留空(它返回一个关于参数数量不正确的消息。我试过“”,它寻找一对引号,''输入一个引号,而selenium似乎在找那个

3 个答案:

答案 0 :(得分:18)

您可以使用单个反斜杠\或特殊变量$ {EMPTY}在测试数据中创建空字符串。用户指南包含详细信息:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html

答案 1 :(得分:7)

是的,$ {EMPTY}是一个内置变量。

有很多示例,请参阅示例here

答案 2 :(得分:0)

${EMPTY}适用于空白值,但令人惊讶的是,它不适用于空白值。

我找到了想要的东西。我正在验证的字段的value属性中没有任何值,因此我想对其进行验证。它返回''作为值,而使用${EMPTY}时找不到''''。这么小的事情但是最终解决了我的需求,所以这取决于您要验证的内容。