Может ли ключевое слово 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

  • Как запустить селен в Xvfb?
  • Чтение скрытого значения в div с использованием Selenium Python binding
  • Как избежать Google Captcha с помощью PhantomJS (работающие частные прокси поймают его)
  • Получить содержимое всей страницы с помощью Selenium
  • Подождите, пока перенаправление страницы Selenium WebDriver (Python)
  • Запуск тестов Selenium RC в firefox в автономном режиме
  • Webdriver не может пройти, нажав кнопку следующей страницы
  • Python Selenium: ввод текстового поля, send_keys не работает
  • Python - лучший язык программирования в мире.