0

我在为机器人框架 3.1.2 使用 RIDE 1.7.4 时创建循环时遇到问题当我创建一个简单的测试时,我有几个场景正在发生:

  1. Test
        FOR    ${i}    IN RANGE    10
            Log    ${i}
        END
    

这会产生错误:不存在的变量'${i}'。为了绕过这个,我尝试添加变量,包括内联变量和套件变量。在这两种情况下,结果都是一样的

2.

Test
    ${i}    Set variable    1
    FOR    ${i}    IN RANGE    10
        Log    ${i}
    END

这会产生错误:“For”是保留关键字

任何想法如何解决这个问题?我有 RIDE 版本 1.7.4(也尝试了 1.7.4.1),在 Python 3.7.6 和 Robot Framework 3.1.2 上运行

以下是我的点子列表

Package             Version
------------------- -----------
numpy               1.16.6
Pillow              6.2.2
pip                 20.0.2
Pygments            2.5.2
PyPubSub            3.3.0
pywin32             227
robotframework      3.1.2
robotframework-ride 1.7.4
selenium            3.8.1
setuptools          41.2.0
six                 1.13.0
urllib3             1.25.7
wxPython            4.0.7.post2
4

1 回答 1

0

我发现了我的问题。问题不在于 RIDE 或机器人框架,而在于运行我的测试用例的客户端,它仍在使用 Python 2.7,我猜这不兼容。

于 2020-03-30T16:03:18.290 回答