首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"'For‘是保留关键字。“机器人框架中的错误(乘坐工具)

"'For‘是保留关键字。“机器人框架中的错误(乘坐工具)
EN

Stack Overflow用户
提问于 2020-01-23 17:16:24
回答 2查看 2.2K关注 0票数 1

我无法在robot框架中运行FOR关键字,因为我收到错误"'For‘是一个保留关键字“

我的脚本如下:

代码语言:javascript
复制
*** Test Cases ***
forloop method 1
    FOR    ${i}    IN RANGE    ${row}
        Log    ${i}
    END

我的pip列表如下:

代码语言:javascript
复制
Package                                 Version
--------------------------------------- -----------
-ymongo                                 3.10.1
backports.functools-lru-cache           1.6.1
beautifulsoup4                          4.8.2
cassandra-driver                        3.12.0
certifi                                 2019.11.28
chardet                                 3.0.4
decorator                               4.4.1
et-xmlfile                              1.0.1
futures                                 3.3.0
idna                                    2.8
jdcal                                   1.4.1
jsonpatch                               1.24
jsonpointer                             2.0
natsort                                 6.2.0
numpy                                   1.16.6
openpyxl                                2.6.4
Pillow                                  6.2.2
pip                                     19.3.1
Pygments                                2.5.2
pymongo                                 3.10.1
PyMySQL                                 0.9.3
PyPubSub                                3.3.0
pywin32                                 227
requests                                2.22.0
robotframework                          3.0.2
robotframework-cassandracqllibrary      1.0.0
robotframework-databaselibrary          1.2.4
robotframework-excellibrary             0.0.2
robotframework-extendedselenium2library 0.9.2
robotframework-httplibrary              0.4.2
robotframework-mongodblibrary           0.3.4
robotframework-requests                 0.6.2
robotframework-ride                     1.7.4
robotframework-selenium2library         1.8.0
robotframework-seleniumlibrary          4.1.0
robotframework-SikuliLibrary            1.0.8
robotframework-stringformat             0.1.8
selenium                                3.8.1
setuptools                              41.2.0
six                                     1.13.0
soupsieve                               1.9.5
thrift                                  0.13.0
urllib3                                 1.25.7
waitress                                1.4.2
WebOb                                   1.8.5
WebTest                                 2.0.33
wxPython                                4.0.7.post2
xlrd                                    1.2.0
xlutils                                 2.0.0
xlwt                                    1.3.0

敬请支持,提前感谢!如果我这边有什么需要的话,一定要让我知道。

EN

回答 2

Stack Overflow用户

发布于 2020-01-23 17:25:31

根据FOR Loops上的Robot Framework文档,:FOR语法一直使用到3.x,当时引入了FOR END构造。

尝试:

代码语言:javascript
复制
*** Test Cases ***
Forloop method
    :FOR    ${i}    IN RANGE    ${row}
    \    Log    ${i}
票数 5
EN

Stack Overflow用户

发布于 2020-01-23 20:45:57

这个问题是因为用户正在使用RIDE 1.7.4来编辑测试套件。没有明确提到,但错误消息和pip列表可以推断出这一点。

(Hima Manae,下一次你应该清楚地描述这个问题,就像“我使用了RIDE并得到了错误...")

我们在这个问题上有几个警告,关于RIDE发行说明(来自Help>Release笔记)和自述文件,以及here上的维基。

简单地说,答案是:

RIDE文本编辑器将: FOR更改为FOR,用户必须添加缺少的END

这将是3.2版的循环样式

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59874986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档