使用Robot Framework运行示例脚本



我对Robot Framework相当陌生。我正在尝试使用Ride IDE运行以下代码,但遇到了问题。有人能帮我做这件事吗。

代码:

*** Settings ***
*** Variables ***
*** Test Cases ***
Setting Variables
#| Example of running a python script
${result}=    run process | python | C:UsersnameDesktophello.py
#| | Should be equal as integers | ${result.rc} | 0
#| | Should be equal as strings    | ${result.stdout} | Hello World
*** Keywords ***

我仍然认为你应该在你的问题中包括更多的细节,即:

  • hello.py的含量
  • 您收到的错误消息

尽管如此,我认为你的问题将围绕以下几个方面:

1/您的设置部分为空,但您需要Process库才能执行Run Process关键字。

2/您的hello.py是错误的,没有返回并打印您认为的内容。

3/您的绝对路径错误,python文件位于其他位置。

4/您缺少执行RF脚本所需的一些模块。请在这个网站上搜索,关于丢失模块的类似问题已经被问了很多次。

总而言之,整个可运行的示例(前提是安装了所有先决条件(将是:

*** Settings *** 
Library    Process    
*** Test Cases *** 
Setting Variables
${result}=    Run Process    python    hello.py
Should be equal as integers    ${result.rc}    0
Should be equal as strings    ${result.stdout}    Hello World 

不使用绝对路径是一种很好的做法,因此我对hello.py的称呼有所不同。文件内容为:

你好.py

print('Hello World')

相关内容

  • 没有找到相关文章

最新更新