如何在机器人框架中执行python脚本

时间:2016-04-18 09:55:32

标签: robotframework

我们已经使用python脚本(.py)实现了自动化方案。我们想在Robot Framework中执行这些脚本。是否有任何选项可以在RF中执行Python脚本。

请有人在这里建议我。

1 个答案:

答案 0 :(得分:8)

您可以使用run_process中的process library关键字。它返回一个具有状态代码stdout和stderr的对象。

例如,这会运行脚本/tmp/helloworld.py:

# example.robot
*** Settings ***
| Library | Process

*** Test Cases ***
| Example of running a python script
| | ${result}= | run process | python | /tmp/helloworld.py
| | Should be equal as integers | ${result.rc} | 0
| | Should be equal as strings  | ${result.stdout} | hello, world