在Robot Framework 3中测试python函数

时间:2017-12-21 06:13:40

标签: python-3.x robotframework

如何在Robot Framework 3中测试python函数。我想测试的代码是:

def message(msg):
  print ('your message is ' + msg)
  return True

机器人测试:

*** Settings ***
Library    Lib

*** Test Cases ***
Case1
    message    "hello"

3 个答案:

答案 0 :(得分:0)

如果你有一个包含python函数的文件,你需要在机器人测试中引用带后缀的文件名(假设你的文件名为Lib.py)。

示例:

*** Settings ***
Library  Lib.py

答案 1 :(得分:0)

您需要按照以下步骤从robotframework中获取函数,

第1步:使用以下功能创建python文件 C:\ Users \ kgurupra \ pyfirst.py

wait

Step2:确保PYTHONPATH中的.py文件非常重要-

第3步:如下所述创建您的robotfile,

def message(msg):
    print ('your message is ' + msg)
    return True

Step4:您应该看到如下所示的输出,

*** Settings ***
Library           String
Library     Collections
Library         Selenium2Library
**Library         pyfirst.py**

*** Variables ***
${robotVar} =            FooBarBaz
${MY_DATA_TABLE_VALUES_TEMP}  {"foo": "this is foo", "bar": "this is bar"}


*** Test Cases ***
Case1
    message    "hello"

enter image description here

答案 2 :(得分:-2)

def message(msg):     return('你的消息是'+ msg) 情形1 =消息( “你好”)