我发现我必须输入 2 个空格而不是 1 个空格才能正确解释测试用例,例如:
Set Selenium Timeout<2 spaces>60
这是非常不直观的。这是设计使然吗?
最佳答案
是的,这是设计使然。 这个想法是,当您在 Robot Framework 中编写测试用例时,它们可以尽可能地被理解为“规范”或“简单的英语”。因此,关键字中可以有空格,因此您可以将它们命名为“日志文件应该位于目录中”或“http 服务器的状态代码应该是”,并将这些关键字与参数区分开来,您需要有多个空格(因此是“最少 2”)。
关于robotframework - 为什么空白在测试脚本中很重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19376280/