2015-01-08 73 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 
相關問題