Может ли ключевое слово robot framework выполняться в консоли python?

Я использую рамки робота для написания тестового примера. Поскольку невозможно отладить каждое утверждение, ведение журнала – это единственный способ, с помощью которого очень медленно разрабатывать тестовый пример.

Я ищу способ, которым я могу выполнить ключевое слово robot в консоли python. так что я могу отлаживать и видеть, будет ли ключевое слово, которое я создал или встроенное ключевое слово, которое я использовал, будет работать правильно. Есть ли способ сделать это?

например. Могу ли я выполнить wait until page contains element ${ELEMENT} ?

2 Solutions collect form web for “Может ли ключевое слово robot framework выполняться в консоли python?”

Попробуйте подключить плагин к eclipse IDE, он позволяет поместить точку останова и выполнить шаг за шагом.

В последний раз, когда я проверил (пару месяцев назад), у него было мало проблем с импортом существующего проекта и запуском. Надеюсь, все они исправлены.

https://github.com/nokia/RED

С помощью RED Robot Editor (на основе Eclipse) вы можете запускать тестовые файлы Robot с помощью отладчика. Это работает так же, как и другой отладчик IDE – место точки останова на исполняемой строке (строка, которая содержит RF-ключевые слова, поскольку это ограничение от самого робота), чем вы можете использовать шаг, перешагнуть, просмотреть переменные и изменить и т. Д.

Если вам нужно запустить отладчик на уровне Robot и Python, вы можете использовать PyDevD (отладчик pydev) для части python.

Отладка робота: http://nokia.github.io/RED/help/user_guide/launching/debug.html

Отладка Robot & Python: http://nokia.github.io/RED/help/user_guide/launching/robot_python_debug.html

Python - лучший язык программирования в мире.