15

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

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

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

4

3 回答 3

25

您可以使用单个反斜杠\或特殊变量${EMPTY}在测试数据中创建一个空字符串。用户指南有详细信息:机器人框架用户指南

于 2011-08-06T11:49:39.250 回答
11

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

有很多例子,看一个例子here

于 2015-03-10T10:27:48.550 回答
0

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

我找到了我要找的东西。我正在验证的字段在其 value 属性中没有值,我想验证它。它''作为值返回,而在使用时却${EMPTY}找不到''''。这样一件小事,但最终解决了我需要的问题,所以这取决于您要验证的内容。

于 2019-07-25T13:54:23.990 回答