В Robot Framework существует библиотека Dialogs, которая позволяет создавать GUI сообщения в ходе выполнения тестов.
Её использование очень помогает, например, при отладке тестов, либо в том случае, когда не все шаги теста можно автоматизировать.
Но что делать, если ваши тесты запускаются в консоле на удалённом сервере?
В этом случае можно написать простую библиотеку с использованием robot.api.logger
Пример:
from robot.api import logger
def pause_execution(message='Test execution paused. Press Enter to
continue.'):
logger.console(message)
raw_input()
© Взято из списка рассылки Redirecting to Google Groups
P.S. Пекка Кларк обещает добавить поддержку console в библиотеке Dialogs, если это кому-нибудь понадобится.