具有RIDE的循环机器人框架

时间:2020-03-30 12:16:28

标签: robotframework robotframework-ide

在将RIDE 1.7.4用于机器人框架3.1.2时,在创建循环时遇到问题 当我创建一个简单的测试时,会发生几种情况:

  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

1 个答案:

答案 0 :(得分:0)

我发现了问题。问题不在于RIDE或robotframework,而在于运行我的测试用例的客户端,该用例仍在使用Python 2.7,我猜这是不兼容的。