Robotframework 为什么空白在测试脚本中很重要?

Robotframework 为什么空白在测试脚本中很重要?,robotframework,Robotframework,我发现我必须用2个空格而不是1来正确解释测试用例,例如: Set Selenium Timeout<2 spaces>60 设置Selenium超时60 这很不直观。这是设计的吗?是的,这是设计的。 其思想是,当您在Robot框架中编写测试用例时,它们可以被尽可能多地理解为“规范”或“普通英语”。因此,可以在关键字中使用空格,这样您就可以将它们命名为“日志文件应位于目录中”或“http服务器的状态代码应位于目录中”,并且为了将这些关键字与参数区分开来,您需要有多个空格(因此“最小

我发现我必须用2个空格而不是1来正确解释测试用例,例如:

Set Selenium Timeout<2 spaces>60
设置Selenium超时60
这很不直观。这是设计的吗?

是的,这是设计的。
其思想是,当您在Robot框架中编写测试用例时,它们可以被尽可能多地理解为“规范”或“普通英语”。因此,可以在关键字中使用空格,这样您就可以将它们命名为“日志文件应位于目录中”或“http服务器的状态代码应位于目录中”,并且为了将这些关键字与参数区分开来,您需要有多个空格(因此“最小2”)

那为什么不用逗号或其他标点符号呢?多个空格似乎是一个奇怪的选择。你只是习惯了它。中列出了几种格式