Robot Framework для L oop с RIDE - PullRequest
       20

Robot Framework для L oop с RIDE

0 голосов
/ 30 марта 2020

У меня проблемы с созданием циклов при использовании 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 голосов
/ 30 марта 2020

Я нашел свою проблему. Проблема не в RIDE и не в роботизированном фреймворке, а в том, что клиент запускает мои тестовые сценарии, которые все еще используют Python 2.7, что, по-моему, не совместимо.

...