2015-01-08 43 views
-4

我目前正在将SQL Server连接到机器人框架,所以我可以在机器人中读取我的数据表名称。我想用循环来检查表名,不知何故,“FOR”循环关键字找不到,但我已经安装了库,如操作系统,集合,字符串,内置,diff-library等等。任何人都可以帮助我为什么我不能使用循环?任何帮助将不胜感激。在机器人框架中找不到“for loop”关键字

+0

你是什么意思“:FOR循环关键字无法找到”。它内置 - 如果您可以运行机器人,该关键字将存在。你能举一个例子说明你如何使用它,以及你得到的确切的错误信息? –

+1

@BryanOakley谢谢,它现在正在工作。去文本编辑,删除for并重新键入它,将能够运行 – Avro

回答

3

机器人框架用户指南有一个whole section on how to use the for loop。从该部分开始:

语法开头为:FOR,其中冒号用于将 语法与普通关键字分开。下一个单元格包含循环变量,后续单元格必须有IN,并且最终单元格包含要迭代的值 。这些值可以包含变量,包括 列表变量。

下面是来自用户指南的示例,重新格式化,以使用管道(为了清楚起见):

*** Test Cases *** 
| Example 1 
| | :FOR | ${animal} | IN | cat | dog 
| | | log | ${animal} 
| | | log | 2nd keyword 
| | Log | Outside loop 
1

也许您在不逸出缩进细胞;如documentation中的Tip所述。尝试编写这样的循环:

:FOR ${index} IN RANGE ${start} ${stop} 
\ log to console index: ${index} 
\ Call a Keyword 
相关问题